第 1 步 — 创建一个 Amazon S3 存储桶。
- 打开您的 AWS 控制台并搜索 S3。
- 当您打开 S3 时,单击Create Bucket。
- 在下一步中,只需命名您的 S3 存储桶,向下滚动并单击Create Bucket。保持其他一切默认。
- 正如您在下面看到的,我将 S3 存储桶命名为demo-bucket-v3。
第 2 步 — 创建一个 Lambda 函数。
- 打开您的 AWS 控制台并搜索 Lambda。
- 当您打开 Lambda 时,单击Create Function。
- 在下一步中,为您的 Lambda 命名,并选择一个运行时(我选择了 Python 3.9)。
- 向下滚动并单击Create function。
第 3 步 — 添加 Amazon S3 触发器以调用 Lambda 函数。
- 成功创建 Lambda 函数后,您将看到这样的屏幕。
- 单击添加触发器。
- 在下一个屏幕上搜索 S3,然后选择您在步骤 1 中创建的存储桶。
将其他所有内容保持默认,向下滚动并单击Add。
第 4 步 — 为 Lambda IAM 角色授予适当的权限。
尽管此过程不是强制性的,但为了更安全,请执行此步骤。
- 在您的 Lambda 页面上单击配置,然后转到权限。
- 然后单击角色名称。
- 就我而言,它是test-lambda-role-9etv0r1m。
单击添加策略和附加策略。
在下一个屏幕上搜索这 3 个策略并附加它们。
第 5 步——测试我们的触发器。
- 只需将一些文件上传到您的存储桶。
- 然后打开您的 Lambda 函数的Cloudwatch 日志(Monitor -> View Logs in Cloudwatch)并查看是否创建了日志。
- 这是我的日志文件。
- 当我打开它时,我会看到我的日志。
- 由于我已将 3 张图片上传到我的存储桶,我可以看到 3 个运行时。
Comments | 1 条评论
hello