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