我正在使用AWS Lambda关注a tutorial。
我使用默认代码设置AWS Lambda函数。现在我需要上传包含我的依赖项的ZIP。每次我这样做,我都会收到以下错误
This function contains external libraries. Uploading a new file will override these libraries.
Uh..ok?
所以这就是我正在做的事情:
pip install -t /path/to/my_directory requests mandrill
Archive.zip
Archive.zip
我已经尝试将我的处理程序重命名为“配置”下的Archive.lambda_handler
和archive.lambda_handler
,但这是同样的错误。
接下来我应该尝试什么?有没有更好的教程开始?
修改
我应该清楚,我正在关注的教程让我相信我可以上传ZIP文件然后导航回内联编辑器(通过代码>代码输入类型)。但上传后,下拉列表中不再提供In-line editor
。
*对于好奇的13个文件夹(__pycache__, certifi, certifi-201.., chardet, chardet-3.0.4.dist-info, docopt-0.4.0.dist-info, idna, idna-2.6.dist-info, mandrill-1...., requests, requests-2..., urllib3, urllib3-1.22.dist-info
)加上两个python文件(docopt
,mandrill
)。