program tip

이미 업로드 된 Lambda 함수 다운로드

radiobox 2020. 8. 13. 08:14
반응형

이미 업로드 된 Lambda 함수 다운로드


"업로드 .zip"을 사용하여 AWS (Python)에서 람다 함수를 생성했습니다. 이러한 파일을 잃어 버려서 약간의 변경이 필요합니다. .zip을 다운로드 할 수있는 방법이 있습니까?


예!

람다 함수 설정으로 이동하면 오른쪽 상단에 " Actions" 라는 버튼이 있습니다 . 드롭 다운 메뉴에서 " export"를 선택 하고 팝업에서 "배포 패키지 다운로드"를 클릭하면 기능이 .zip파일로 다운로드 됩니다.


업데이트 : sambhaji-sawant 가 스크립트 링크를 추가 했습니다 . 오타 수정, 댓글에 따른 답변 및 스크립트 개선!

aws-cli사용 하여 모든 람다의 zip을 다운로드 할 수 있습니다 .

먼저 람다 zip에 대한 URL을 가져와야합니다. $ aws lambda get-function --function-name $functionName --query 'Code.Location'

그런 다음 wget / curl을 사용하여 URL에서 zip을 다운로드해야합니다. $ wget -O myfunction.zip URL_from_step_1

또한 다음을 사용하여 AWS 계정의 모든 기능을 나열 할 수 있습니다.

$ aws lambda list-functions

AWS 계정에서 모든 람다 함수를 병렬 다운로드하는 간단한 bash 스크립트를 만들었습니다. 여기에서 볼 수 있습니다 :)

참고 : 위 명령 (또는 aws-cli 명령)을 사용하려면 먼저 aws-cli를 설정해야합니다. aws configure

여기에 전체 가이드


여기에서 사용 가능한 셸 스크립트를 사용할 수 있습니다.

참고 URL : https://stackoverflow.com/questions/41205890/download-an-already-uploaded-lambda-function

반응형