여러 Lambda 함수가 모두 공유 사용자 지정 Python 포맷팅 스크립트에 의존합니다. 현재 엔지니어는 스크립트가 변경될 때 각 Lambda를 개별적으로 업데이트합니다. 모든 함수를 수동으로 변경하지 않고 스크립트를 업데이트할 수 있는 접근 방식은 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 사용자 지정 Python 스크립트를 Lambda layers로 패키징합니다. Lambda 함수에 Lambda layers를 적용합니다..
이것이 정답인 이유
Lambda 레이어는 여러 Lambda 함수에서 공유할 수 있는 코드 및 라이브러리 종속성을 중앙 집중화하는 효과적인 방법입니다. 사용자 지정 Python 스크립트를 Lambda 레이어로 패키징하면, 스크립트가 변경될 때 레이어만 업데이트하면 됩니다. 그러면 해당 레이어를 사용하는 모든 Lambda 함수는 자동으로 최신 스크립트를 사용하게 되어 개별 함수를 수동으로 업데이트할 필요가 없어집니다. 다른 옵션들은 이 문제를 해결하지 못합니다. Amazon S3 버킷에 스크립트 포인터를 저장하는 것은 스크립트 자체를 공유하는 것이 아니라 참조를 공유하는 것이며, 스크립트가 변경될 때 여전히 각 함수가 스크립트를 가져오는 방식을 업데이트해야 할 수 있습니다. 환경 변수도 마찬가지입니다. Lambda 함수에 동일한 별칭을 할당하는 것은 배포 및 버전 관리에 유용하지만, 공유 코드 종속성을 관리하는 메커니즘은 아닙니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음