【发布时间】:2021-07-07 18:23:24
【问题描述】:
我知道这个问题存在多个地方,但即使按照不同的指南/答案,我仍然无法让它发挥作用。我不知道我做错了什么。我在 AWS 上有一个 lambda Python 函数,我需要在其中执行“导入请求”。这是我目前的方法。
-
创建包的 .zip 目录。我在本地做:
pip3 安装请求 -t ./
zip -r okta_layer.zip .
-
将 .zip 目录上传到 lambda 层: 我转到 AWS 控制台并转到 lambda 层。我基于这个 .zip 文件创建了一个新层。
-
我转到我的 lambda python 函数并直接从控制台将层添加到函数中。我现在可以在“图层”下看到 lambda 函数的图层。然后我运行它仍然抱怨的脚本:
无法导入模块“lambda_function”:没有名为“requests”的模块
【问题讨论】:
-
你能以树状格式发布目录内容列表吗?
-
您想使用哪些库?只有
requests? -
我只需要使用请求,这只是为了弄清楚我如何使用 lambda 层。结构是。
-
结构为── bin ├── certifi │ └── pycache ├── certifi-2020.12.5.dist-info ├── chardet │ ├── pycache │ ├── cli │ │ └── pycache │ └── 元数据 │ └── pycache ├── chardet-4.0。 0.dist-info ├── idna │ └── pycache ├── idna-2.10.dist-info ├── requests │ └── pycache ├── requests-2.25.1.dist-info ├── urllib3 │ ├── pycache │ ├── contrib │ │ ├── pycache │ │ └── _securetransport │ │ └── pycache │ ├── 包 │ │ │
标签: amazon-web-services lambda