我想在 s3 put 存储桶上应该发出多个事件,即 lambda、sqs 和 sns 服务。我尝试在存储桶放置时发出单一服务。但现在我希望在放置时通过存储桶发出多项服务。执行不同的任务。
我怎么能做到这一点,我用谷歌搜索但没有用。
任何帮助将不胜感激。
先感谢您。

最佳答案

您最好的选择是使用类似 Fanout 的场景。

使用 SNS 创建主题,您的存储桶可以在 topic 事件上向此 put 发布消息。
Lambda and SQS 可以订阅这个 SNS 主题。每当主题收到消息时,所有订阅者都会收到它。 Lambda 将被调用,队列将与其他订阅者一起接收消息。

SQS And SNS

关于node.js - Aws s3 事件不支持同一存储桶的多个事件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49492460/

10-09 20:12
查看更多