업로드 된 .zip
파일 (항상)을 생성하는 lambda 함수를 실행하는 데 문제가 발생했습니다. 이 경우 파일이 압축되는 방식이 매우 엄격하다는 것을 발견했습니다.AWS Lambda zip file 명령
잘못된 명령 명령 예는 다음에서 제공하는 솔루션 :
$ ls
lambda_sample
$ zip -r lambda_sample lambda_sample
올바른 명령을
$ cd lambda_sample
$ zip -r ../lambda_sample .
그리고 실제로, 두 번째 명령은 나를 위해 일했다.
왜 첫 번째 명령이 작동하지 않는지 궁금합니다. 또한 macOS를 사용하고 있는데 폴더를 오른쪽 클릭하여 Compress [folder_name]
은 람다가 읽을 수없는 파일 [folder_name].zip
을 생성하므로 처음에 언급 한 것과 같은 오류가 발생합니다. 아무도 통찰력을 제공 할 수 있습니까?