首页 > 解决方案 > 是否可以使用 AWS Eventbridge 将 SQS 消息传递给其他 AWS 服务?

问题描述

我想在收到的 SQS 消息上触发一种机制,它将该消息的内容传递到其他 AWS 服务,如 DynamoDB、Kinesis、SNS。

现在可以做吗?目前,我能够从 EventBridge 中的 SQS 捕获的唯一事件是 SQS 队列属性更改。如果可能的话,我可以在将它传递给其他流之前操纵这个消息吗?

如果不可能,有什么替代方案?会在收到的 SQS 消息时触发的 Lambda 函数?

标签: amazon-web-servicesamazon-sqsevent-bus

解决方案


是的,您可以在 SQS 中收到新消息时触发 lambda 函数。对消息进行处理,然后将其转发到下一个服务。如果您将该消息扇出到多个服务,那么您可以使用 SNS,或者如果您只想要一个特定的目标服务,那么您也可以使用 Eventbridge。我希望这有帮助。


推荐阅读