【发布时间】:2020-04-15 23:51:17
【问题描述】:
我是 AWS Lambda 的新手,我正在尝试将 googles google-api-python-client 添加到我的函数中,到目前为止我所读到的就是这样做的方法:
- 我在本地下载文件
pip install google-api-python-client -t ./google,然后压缩google文件夹,将其作为 .zip 文件在 AWS lambdaCreate layer部分中的一个层上传。 - 我对另一个包做同样的事情
pip install google-auth-oauthlib -t ./google_auth - 我的 lambda 函数如下所示:
from apiclient.discovery import build
from oauth2client.service_account import ServiceAccountCredentials
def lambda_handler(event, context):
return ('test')
当我运行它时,我得到:
Response:
{
"errorMessage": "Unable to import module 'lambda_function': No module named 'apiclient'",
"errorType": "Runtime.ImportModuleError"
}
如何将这些包包含在我的脚本中?
【问题讨论】:
标签: python amazon-web-services aws-lambda