如何删除未经确认的AWS SNS订阅

时间:2014-03-24 18:02:34

标签: amazon-web-services amazon-sns

我正在尝试删除未经证实的SNS主题(特别是电子邮件地址)的订阅,但AWS控制台不允许我这样做。它会让我删除已确认的订阅。有什么想法吗?

5 个答案:

答案 0 :(得分:3)

我已经看到电子邮件订阅在PendingConfirmation状态中无限期地挂起,正如您所提到的,它们无法使用Web控制台删除。此外,几天后订阅确认电子邮件中的链接将过期,因此您无法单击以确认订阅,然后将其删除。

但是,假设您仍然可以访问电子邮件地址,则可以使用相同的电子邮件地址在Web控制台中为SNS主题创建新订阅。这实际上不会导致单独订阅,因为看起来电子邮件地址只能订阅一次。但是,它会发送另一封带有新确认链接的电子邮件,您可以单击该链接以确认订阅。一旦确认,您最终可以在SNS Web控制台中删除订阅。

答案 1 :(得分:1)

我遇到了未经证实的SQS订阅问题。删除待处理订阅时,重新订阅队列会导致使用已删除待处理订阅订阅的尴尬状态,因此不会传递任何消息。

我通过在主题帐户中设置订阅来修复此问题,该帐户触发了要发送的新确认消息。确认订阅(手动)后,它会替换已删除的待处理订阅并再次接收队列收到的消息。 此外,可以完全删除订阅,而不会再次出现已删除待处理订阅

不知道类似的方法是否适用于电子邮件订阅。

答案 2 :(得分:0)

我认为你不能,但如果他们没有得到证实,他们应该在3天后消失......所以你可能只需要等待。

答案 3 :(得分:0)

如果3天后没有消失,请尝试通过选择订阅并单击“请求确认”重新发送确认请求。这将重新触发自动删除的3天倒计时,如果订阅仍未确认,则应在3天后删除。

答案 4 :(得分:0)

根据SNS架构和设计:

如果订阅已已批准,则无论是否有与之相关的主题。用户将可以删除该订阅。)

如果订阅为 PENDING ,则无论是否有相关的主题。创建三天后,Amazon将自动删除该订阅。