흰 스타렉스에서 내가 내리지

Lambda 에서 외부 라이브러리 import 하기 (계층 추가) 본문

AWS

Lambda 에서 외부 라이브러리 import 하기 (계층 추가)

주씨. 2024. 3. 29. 15:03
728x90

 

numpy 가 없대요

 

나는 scipy 랑 numpy 라이브러리를 쓸 건데, lambda 함수에서 import 할 수 있도록 한 번 해보죠

 

1. python 이라는 폴더를 만들어 봅니다.

2. 그 안에서 pip3 install 을 합니다. 

pip3 install numpy -t .
pip3 install scipy -t .

 

- 라이브러리들이 폴더 내에 설치될 수 있도록 한다.

 

폴더 내에 잘 있군요

 

3. python 폴더를 압축한다.

 

4. AWS Lambda 콘솔에서 '계층' 메뉴에 들어가, '계층 생성'을 누른다.

 

5. python.zip 파일을 업로드한다.

허허.................

그럼 S3 에서 업로드하고 온다.

 

 

6. Lambda 함수로 돌아가서 [Add a layer]

 

 

7. 계층 선택