【发布时间】:2017-01-07 04:05:26
【问题描述】:
简单的问题,但我怀疑它没有简单或容易的答案。不过,值得一问。
我们正在使用 AWS 创建推送通知的实现,我们的 Web 服务器在 EC2 上运行,将消息发送到 SQS 上的队列,使用 Lambda 处理,最终发送到 SNS 以传递到 iOS/ Android 应用。
我的问题是:有没有一种方法可以根据您在创建时提供的自定义用户数据来查询 SNS 端点?到目前为止,我看到的唯一方法是列出给定平台应用程序中的所有端点,然后在该列表中搜索我正在寻找的用户数据......但是,更直接的方法会好得多.
我为什么要这样做很简单:如果我可以将用户标识符附加到这些设备端点,并基于此进行查询,我就可以完全避免将 ARN 保存到我们的 DynamoDB 数据库中。这将节省大量的实施时间和复杂性。
让我知道你们的想法,即使你认为这个想法是不切实际和愚蠢的,或者搜索所有这些是解决这个问题的最佳方法!
干杯!
【问题讨论】:
标签: amazon-web-services amazon-sns