我收到以下消息'到SQS
队列:
{'DataID': '12322', 'Timestamp': '2014-01-01'}
如何将此数据发布到端点http://example.com/receiver
。例如,在python中相当于:
requests.post(
url=http://example.com/receiver,
data={'DataID': '12322', 'Timestamp': '2014-01-01'}
)
有没有办法自动POST
消息内容到端点?如果是这样,最简单的方法是什么?
答案 0 :(得分:1)
最简单的方法是接收消息并将其直接发布到设置为您进行发布的SNS端点。向SNS添加消息与将其添加到SQS几乎完全相同。
http://docs.aws.amazon.com/sns/latest/dg/SendMessageToHttp.html
您可以自己向SNS发布帖子,也可以更改上游流程,即将当前发布到SQS的流程更改为将其发布到SNS。然后,该SNS主题可以发布到端点,并且如果需要,现有的SQS队列也可以接收消息(使用扇出模式)。