我正在尝试在Lambda函数上运行AWS CLI命令。我引用了How to use AWS CLI within a Lambda function (aws s3 sync from Lambda) :: Ilya Bezdelev,并用awscli包生成了一个zip文件。尝试运行lambda函数时,出现以下错误:
START RequestId: d251660b-4998-4061-8886-67c1ddbbc98c Version: $LATEST
[INFO] 2020-06-22T19:15:45.232Z d251660b-4998-4061-8886-67c1ddbbc98c
正在运行shell命令:/opt/aws --version
Traceback (most recent call last):
File "/opt/aws", line 19, in <module>
import awscli.clidriver
ModuleNotFoundError: No module named 'awscli'
这里可能有什么问题
“site packages”文件夹中的所有内容都需要直接位于zip中,然后是lambda的/opt/文件夹,而不是嵌套在“site packages”文件夹中。很遗憾,当您逐字使用他的命令时,教程会导致这种情况
相关问题 更多 >
编程相关推荐