AWS Lambda, Python Import Library ( 한글 )

2021. 4. 2. 15:14it

반응형

AWS Lambda 서비스는 상당히 많은 곳에서 사용이 된다. 

 

이 과정에서 AWS 서버스가 아닌, 다른 서버스랑 연동할때 라이브러리 IMPORT 가 필수적이다. 

 

오늘은 라이브러리 AWS Lambda, Python Import Library 하는 방법을 알아보겠다.

 

1.  먼저 라이브러리를 받는다. ( pip install ) 

    - 라이브러리 다운로드 

    # pip install pymongo

 

    - 라이브러리 경로 확인

    # pip show pymongo

    

2. pip show pymongo에서 조회 된 경로로 이동한다. 그리고 해당 파일을 찾아서 복사해 다른 경로로 이동시킨다

  ( 나는 바탕화면으로 복사해 붙여놓음 ) 

 

3. 해당 폴더를 아래와 같이 2번 묶어준다. 아래 __pycache__는 지워주어도 된다. 

4. 해당 라이브러리를 압축을 시켜준다. ( zip ) 

 

5.  압축 결과를 보면 아래와 같이 있어야 함

6. AWS Lamdba 작성 화면으로 이동한다. 그리고 아래 화면에서 Add a layer를 눌러준다

7.  위에서 계층을 눌러준다.

 

8. 계층 생성을 눌러준다.

9. 이름과 [5번]에서 만든 압축 파일을 업로드 해준다. 그리고 호환 런타임에서 호환되는 라이브러리를 선택해 준다.

 

10 . 그리고 다시 Lamdba 작성 화면으로 넘어간다. 다시 Add a layer 를 눌러준다. 

 

11. 그리고 사용자 지정 계층을 선택한 후, 필요한 라이브러리가 잘 입력 되었는지 확인한다. 

12. 이제 마무리로 import pymongo를 수행해 본다.

 

금일은 라이브러리를 aws에 넣는 방법을 확인해 보았다. 

 

 

반응형