SNE getEndpointAttributes在EventEndpointUpdated事件后返回旧数据

将主题附加到SNS应用程序的“端点更新”可配置主题时,我遇到了一些意外的行为。 根据AWS关于SNS应用程序事件的文档,当平台端点更新为禁用或令牌更改时,我应该收到有关配置主题的事件。

在我的情况下,我有一个订阅此主题的lambda函数,然后通过调用AWS的javascript sdk SNS.getEndpointAttributes来检索平台端点的属性,以便我可以检查已更改的属性是删除端点还是更新我的关联标记持久存储。 然而,这个调用将端点返回为Enabled = true ,这会阻止我采取纠正措施。 但是,如果我查看AWS SNS控制台,可以看到端点已被禁用为Enabled = false

是否有其他人遇到过类似的不一致情况?如果是的话,最好的做法是什么来解决它们? 感谢您的任何意见!

链接地址: http://www.djcxy.com/p/5533.html

上一篇: SNS getEndpointAttributes Returns Old Data After EventEndpointUpdated Event

下一篇: Change Sender ID