1개 답변
- 최신
- 최다 투표
- 가장 많은 댓글
0
안녕하세요.
50mb를 초과하는 레이어를 업로드할 방법이 없을까요? 현재 57mb 입니다.
Lambda의 레이어는 다음 문서에 명시된 대로 압축된 상태에서 50MB 이내여야 합니다.
이 제한은 변경할 수 없으므로, 압축된 상태에서 50MB를 초과하는 경우에는 업로드할 수 없습니다.
https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html
해당 레이어는 python에서 selenium chrome 브라우저를 띄우기 위해 사용하는데, 혹시 기타 다른 방식으로 해당 패키지들을 lambda function이 사용하게 할 수는 없을까요?
회피 방법으로는 다음 문서에 설명된 대로 Docker 이미지를 사용한 Lambda를 생성하여 제한을 우회할 수 있습니다.
Docker 이미지를 사용함으로써 레이어를 포함하여 최대 10GB까지 대응할 수 있게 됩니다.
https://docs.aws.amazon.com/lambda/latest/dg/images-create.html#images-types
Lambda supports a maximum uncompressed image size of 10 GB, including all layers.
관련 콘텐츠
- AWS 공식업데이트됨 2년 전
- AWS 공식업데이트됨 2년 전