在python脚本中设计SNS接收器

时间:2016-06-22 11:48:57

标签: python-3.x publish-subscribe amazon-sns boto3

您好我是Python以及AWS SNS服务的新手。 我想开发一个Python实用程序,它将执行订阅者和发布者的角色,以自动化一些模拟。 我被困在需要设计端点的地方,该端点将充当SNS消息接收器。 你们能指导我这个话题。

1 个答案:

答案 0 :(得分:1)

AWS Lambda对于此类方案来说是一项很好的服务,并且它非常便宜,因此可以降低您的AWS账单 您需要在python中使用SNS的发布者和订阅者,因此使用AWS Lambda将为您提供与AWS SNS的良好连接,并且订阅者的示例很少,这将帮助您配置相同的内容。
所以现在你的事件进入AWS SNS并通过lambda的订阅,你可以调用Lambda函数并相应地采取行动。

事件---> SNS ---> Lambda Subscriber ---> Python函数

Here是一个很好的参考。

对于发布者,您可以使用预定的Lambda函数,该函数将继续汇集某些事件,然后根据事件您可以将通知发送到同一个SNS端点或不同。

事件< - (池) - Lambda Publisher(基于Cron) - (发生事件) - > SNS

Here是相同的AWS教程。

我希望这会有所帮助。

PS:请记住,任何Lambda函数的最大运行时间不应超过当前5分钟的特定限制。