amazon-web-services - 有没有办法让多个 S3 存储桶触发 Lambda 函数?

标签 amazon-web-services amazon-s3 aws-lambda

我正在尝试创建一个 Lambda 函数,该函数将由对 S3 控制台中的任何存储桶所做的任何更改触发。有没有办法将 S3 中每个存储桶的所有创建事件绑定(bind)到我的 Lambda 函数?

看来在创建 Lambda 函数时,您只能选择一个 S3 存储桶。如果不在 Lambda 控制台中,是否有办法以编程方式执行此操作?

最佳答案

至少有一种方法:您可以为要监控的每个存储桶设置 s3 事件通知,所有存储桶都指向单个 SQS 队列。

该 SQS 队列可以作为 lambda 函数的事件源。

关于amazon-web-services - 有没有办法让多个 S3 存储桶触发 Lambda 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54556599/

相关文章:

amazon-web-services - Cloudfront HIT 后 Cloudfront MISS

flash - 从闪存安全访问 Amazon S3

javascript - 从客户端下载AWS S3文件

amazon-web-services - API 网关和 Lambda 部署 : Invalid permissions on Lambda function

amazon-web-services - Cloudformation 提示 "array items are not unique"

amazon-web-services - AWS Aurora : how to restore a db cluster snapshot via aws cli?

将大型 csv 文件从 S3 读取到 R 中

node.js - 如何在所有 lambda 函数中共享公共(public)文件

python - SAM CLI - 为什么知名库的新版本需要数周时间才能可用?

amazon-web-services - AWS Cognito - 如何从 token 对象获取用户组