我们有一个奇怪的要求,我们希望根据他们监控的资产向我们的客户发送短信。每个资产可以有100个订阅者,并且有1000个资产,所以很明显,我们不能为每个资产创建一个SNS主题。我们在AWS上的RDS实例中拥有资产及其订户列表。
是否有SNS使其订阅者列表动态,每次我们向其发布消息时,我们还提供此消息应发送给的订阅者列表?我的其他选项或其他AWS服务有哪些?可能是Lambda?请指教。感谢
答案 0 :(得分:2)
我最终为此目的使用了SNS。每次我需要发送警报时,我都会使用订阅者列表和该资产的消息来调用lambda和supple lambda。 Lambda将继续,创建一个新主题,添加订阅者,向其发布消息,一切都完成后,删除主题。效果很好。
答案 1 :(得分:-1)
用于发送短信的AWS SNS仅限于美国或北美地区。在做出这样的选择之前,应该仔细检查这一点。如果您的用户只来自美国 - 那么非常好。在其他情况下,我建议您查看https://www.nexmo.com/,clickatell.com或Twilio。它们提供了很好的API,可以很容易地管理。