我想爲AWS Lambda的s3同步執行awscli。 當我使用./aws我獲得以下錯誤 (「狀態:失敗」,127,「S3,./aws:沒有這樣的文件或目錄\ n」)從AWS Lambda運行awscli
即使使用全路徑嘗試,但仍然有錯誤: - ( '狀態:失敗',127, 'S3,/Library/Frameworks/Python.framework/Versions/2.7/bin/aws:沒有這樣的文件或目錄 ')我被困在這部分
。這裏的任何建議都會有幫助。 謝謝!
我想爲AWS Lambda的s3同步執行awscli。 當我使用./aws我獲得以下錯誤 (「狀態:失敗」,127,「S3,./aws:沒有這樣的文件或目錄\ n」)從AWS Lambda運行awscli
即使使用全路徑嘗試,但仍然有錯誤: - ( '狀態:失敗',127, 'S3,/Library/Frameworks/Python.framework/Versions/2.7/bin/aws:沒有這樣的文件或目錄 ')我被困在這部分
。這裏的任何建議都會有幫助。 謝謝!
AWS CLI未安裝在AWS Lambda上,因此無法正常使用。
由於AWS CLI只是一個Python包,因此如果您將Python用作運行庫,則可以將其作爲部署包的一部分上載。
如果我沒有記錯,一切都可以用AWS CLI做可以通過boto3做(其實,當你看看源代碼,你可以看到,CLI僅僅是boto3接口),所以有一個原因是你想通過cli而不是使用boto3,因爲這是它最終會使用反正(你可以通過在這裏查看代碼來確認這一點:https://github.com/aws/aws-cli/blob /develop/awscli/clidriver.py)?它比使用cli更高效,可能比嘗試安裝awscli並在lambda中實現錯誤處理更容易。 – JPope2014