람보다에서 depro를 했는데 반영이 안 됐어요?그리고 별명을 확인합니다.
최근 연대한 제품 개발 환경에서 수정된 람바다 함수를 확인하려 하자 "어? 이미 개발됐는데 반영이 안 돼...?"따라서 다음은 해당 기록이다.
이벤트
Cloudformation 등으로 이미 구축돼 문제 없이 작업한 AWS 환경에서 람바다의 소스(Python 3.7)를 수정하고 가동을 시도한 결과 소스(수정 전 코드로 이동)가 뚜렷하게 반영되지 않는 현상이 발생했다.
디자인 방법으로는 간단했고, 람다의 튜토리얼에도'콘솔 화면에서 소스를 수정하고'디플로이'를 클릭하는 방법이 종종 있었다.
↓ 이미지의 "Deploy"클릭
이후 다른 depu 방법(zip 파일을 높여 S3의 특정 계층에 두는 등)을 시도했지만 변함이 없었다.
해결방법↑"별명 설정"
람바다의 별명인 듯 엄격한 버전 관리가 이뤄졌고, 특정 버전을 포인터로 지정해 수정 코드가 애플리케이션에 반영되지 않은 것으로 보인다.
이번엔 개발 환경에서의 움직임을 확인하려고 램바다 함수의'별명'탭에서 현재의 별명을 편집했다.
아래 설명에 따라 버전 드롭다운에서 $LATEST를 선택합니다.
동작을 다시 확인한 후 수정된 코드로 안전하게 동작하였습니다!
어?반응이 없어요?그러면 별명 확인.
응용 프로그램의 버전 관리 부분이기 때문에 함부로 만지는 것은 좋지 않다고 생각합니다.
다만, 이번처럼 개발 검증 환경에서만 코드 수정 동작 확인을 시도해 본다면 잠시 별명 버전을 최신 버전으로 바꿀 수도 있을 것 같다.
람바다의 별명 설정이 모호하다는 것을 이해하다 보니 많은 것을 배웠다.
아래의 보도는 매우 참고 가치가 있다.
Reference
이 문제에 관하여(람보다에서 depro를 했는데 반영이 안 됐어요?그리고 별명을 확인합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/d-kaneyan/items/a39a33d6da609cfa9d1d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)