【发布时间】:2018-08-23 13:21:50
【问题描述】:
将主题附加到 SNS 应用程序的“端点已更新”可配置主题时,我遇到了一些意外行为。根据 SNS Application Events 上的 AWS 文档,当平台端点更新为禁用或令牌更改时,我应该收到有关我配置的主题的事件。
在我的情况下,我有一个订阅该主题的 lambda 函数,然后通过调用 AWS 的 javascript sdk SNS.getEndpointAttributes 来检索平台端点的属性,以便我可以检查哪些属性已更改以删除端点或更新关联的我的持久存储中的令牌。但是,此调用将端点返回为Enabled = true,这会阻止我采取纠正措施。但是,如果我查看 AWS SNS 控制台,我可以看到端点已被禁用为 Enabled = false。
其他人是否遇到过类似的不一致问题,如果有,解决这些问题的最佳做法是什么?感谢您的任何意见!
【问题讨论】:
标签: amazon-sns aws-sdk-js