EventBridge与SNS Target,您能否自定义SNS消息?

10
我正在尝试使用AWS EventBridge与SNS目标,已经实现了通过输入转换器发送基本消息的基本集成。但是我想能够设置SNS消息属性(用于订阅过滤),最好以JSON格式提供消息,以便每个SNS订阅(SMS、电子邮件等)的消息不同。
这是否可能?我一直无法找到确定的文档页面,说明EventBridge和SNS Target支持的范围。它只是一个基本消息吗?
我可以通过使用Event Bridge => Lambda => SNS来实现这一点,但我试图避免额外的跃迁。有没有任何关于SNS目标在Event Bridge上正式支持的明确信息?
1个回答

3
据我所搜到的,这是不支持的。必须将其放在SNS的特殊部分中: https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_PutTargets.html 我认为对于我的使用情况,答案实际上是让Eventbridge路由到特定队列,而不是使用SNS主题过滤来管理此行为。这确实会带来一些不同之处(通用事件日志队列),但从功能上讲,我达到了目标,即将特定事件放入受管理的后台处理的特定SQS队列中。如果我需要这些事件在两个队列中传递,我可以将其发布到SNS(通用无属性)或N个SQS目标以满足我的使用情况。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接