종속성 파일이 500MB인 AWS Lambda 함수를 배포해야 합니다. 어떤 배포 방법이 이 요구 사항을 충족합니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 애플리케이션 코드와 종속성을 컨테이너 이미지로 패키징하고 이미지를 Amazon Elastic Container Registry (Amazon ECR)에 푸시한 다음, Lambda 함수가 해당 이미지를 사용하도록 구성합니다..
이것이 정답인 이유
AWS Lambda 함수는 일반적으로 .zip 파일 배포를 사용하지만, .zip 파일의 압축 해제 크기 제한은 250MB입니다. 500MB의 종속성 파일은 이 제한을 초과하므로 .zip 파일 직접 업로드 또는 S3를 통한 .zip 파일 업로드 방식은 적합하지 않습니다. 컨테이너 이미지를 사용하는 Lambda 배포는 최대 10GB의 압축되지 않은 이미지 크기를 지원하므로 500MB 종속성 요구 사항을 충족합니다. Amazon ECR은 컨테이너 이미지를 저장하고 관리하는 서비스이며, Lambda는 ECR에 저장된 이미지를 사용하여 함수를 배포하고 실행할 수 있습니다. 컨테이너 이미지를 S3에 업로드하는 것은 Lambda가 지원하는 배포 방식이 아닙니다.