无法获得请求和mandrill在AWS Lambda中工作

时间:2017-09-13 00:33:22

标签: python amazon-web-services python-requests aws-lambda mandrill

我正在使用AWS Lambda关注a tutorial

我使用默认代码设置AWS Lambda函数。现在我需要上传包含我的依赖项的ZIP。每次我这样做,我都会收到以下错误

This function contains external libraries. Uploading a new file will override these libraries.

Uh..ok?

所以这就是我正在做的事情:

  1. 创建新目录
  2. 导航到所说的目录
  3. pip install -t /path/to/my_directory requests mandrill
  4. 打开资源管理器并导航到目录
  5. 突出显示目录中的所有内容*并压缩,创建Archive.zip
  6. 上传Archive.zip
  7. 不理解地盯着错误。
  8. 我已经尝试将我的处理程序重命名为“配置”下的Archive.lambda_handlerarchive.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文件(docoptmandrill)。

0 个答案:

没有答案