Computer Engineering/AWS

AWS Lambda 파이썬 라이브러리 패키징 ( Python library packaging)

jordan.bae 2017. 12. 14. 10:21





AWS Lambda는 기본적으로 파이썬의 기본 모듈만 지원하므로 추가적으로 

라이브러리들을 사용하기 위해서는 패키징 후 업로드하여 사용하여야 합니다.


배포 패키지를 생성하는 방법.

  1. 패키지의 root directory를 생성.
  1. Root 디렉토리에 필요한 라이브러리들을 설치.

        pip install requests -t path/root directory

        -t 옵션으로 원하는 디렉토리에 설치할 수 있습니다.
    
 


  

   3. 그런 다음 zip -r sample.zip path/root directory 






+ 최근에 Lambda에서 패키징해서 올린 파일도 인라인 수정이 가능하도록 기능이 추가됐습니다.


한 번 올린 이후에 간단한 수정은 Lambda inline으로 수정할 수 있습니다.




감사합니다.



반응형