-
[AWS] Lambda - zip 파일로 코드 올리기클라우드/AWS 2023. 2. 23. 18:47
람다함수에서 코드 조작하는 방법은 총 3가지 방법이 있다.
1. 콘솔창에서 직접 조작
2. zip파일 업로드
3. s3이용
코드를 실행하는데 module import 에러가 나서 zip파일로 node_modules, package.json까지 한꺼번에 묶어서 올렸다.
압축할때는 되도록 명령어를 이용하라고 공식문서에 나와있다.
10MB를 초과하면 s3을 이용해서 업로드 해야한다.
그리고 중요한거 !!!!!!!
핸들러 경로를 수정해줘야함
내가 만든 zip파일명 아래에 저렇게 index.handler를 설정해줘야 경로를 올바르게 잡아준다.
+ 추가로, 나는 node_modules도 같이 올리려고 zip파일로 올린건데 다른 방법으로 layer를 추가하는 방법도 있다.
node_modules자체를 zip으로 묶은 후에 따로 계층을 생성하고
람다 자체에 Layer를 겹겹이 쌓는 방법도 있다.
'클라우드 > AWS' 카테고리의 다른 글
[AWS] bastion host을 통해 private 서버 접근하기 - linux (0) 2023.04.22 [AWS] VPC 구성의 기본 개념 (0) 2023.03.01 [AWS] ec2에서 S3로 파일 업로드 (0) 2022.05.16 [AWS] Rekognition을 이용하여 이미지에서 텍스트 감지하기 (0) 2022.05.16 [AWS] ec2에서 MQTT Message Broker 설치 및 사용 (0) 2022.05.11