0
我正在嘗試在AWS中創建Lambda函數。我已經使用此URL http://docs.aws.amazon.com/lambda/latest/dg/lambda-dg.pdfAWS Lambda開發人員指南
到目前爲止,我已經做了文件 -
- 第189建立一個AWS賬戶和AWS CLI並完成了所有必要的步驟
- 第204 - 214使用AWS Lambda with Amazon S3並完成了所有必要步驟和任務
- 第214頁 - Python - 216使用ubuntu創建EC2實例,並安裝所有依賴項,如python-3.6,pip3,Pillow,boto3和使用CreateThumbnail.py壓縮所有內容
- 第216-219頁 - 使用AWS CLI創建Lambda函數。
所有我在EC2實例和本地PC完成(因爲我使用Ubuntu 16.04在我的電腦)
命令行我可以在運行命令
aws lambda create-function --region eu-west-2 --function-name CreateThumbnail2
--code S3Bucket=bernylifecyclebucket2,S3Key=CreateThumbnail.zip
--role arn:aws:iam::139511768183:role/LambdaFullAccess
--handler CreateThumbnail2.handler --runtime python3.6
--profile administrator --timeout 200 --memory-size 1024
上面的命令AWS中的函數。然而,當我進入到AWS lambda函數,並嘗試運行我得到這個錯誤的功能在AWS
您的lambda函數「CreateThumbnail2」的部署包 過大,使在線代碼編輯。但是,您現在仍然可以調用 您的功能。
如果我嘗試從S3上傳壓縮文件,它不起作用,或者如果我嘗試從我的本地PC上傳它不起作用。
有沒有人有過這個教程的成功,如果是的話,我可能會做錯什麼。請幫忙。提前致謝。
當您將部署包上傳爲zip時,您將無法進行內聯編輯。你有沒有嘗試在lambda中運行你的代碼?你運行它時會得到什麼錯誤? – anupsabraham
你是一位明星,非常感謝你的評論。它非常有幫助! :-) –