禁用Amazon SNS取消订阅链接(Unsubscribe link)

Amazon SNS的通知邮件里有取消订阅链接,当取消订阅链接被点击后,无法接收SNS通知邮件。

ReciveEmailFromSNS

Amazon SNS的邮件通知服务是,对订阅主题(Topic)的订阅者(Subscription)邮箱(Endpoint)发送邮件的服务。收到SNS通知邮件的用户可随时取消订阅。

当用户点击Unsubscrive链接后的页面如下。

SNS_SubscriptionHasBeenDeleted

而SNS页面将显示该订阅ID(Subscription ID)显示为Deleted,当邮箱为邮件列表时任何一个用户点击Unsubcribe Link后,所有用户将接收不到邮件。

SNSSubscriptionDeleted

禁用Unsubcribe link

禁用SNS通知邮件里的取消订阅链接的方法如下。

  • 删除订阅
  • 创建订阅
  • 接收Subscription Confirmation邮件
  • 确认取消订阅链接的已无效

删除订阅

如果已经创建了订阅,选择该 订阅ID -> 其他订阅操作 -> 删除订阅。从现在开始创建订阅的话,可以跳过该步骤。

DeleteSNSSubscription

创建订阅

创建SNS的方法参照 Amazon SNS通知服务

接收Subscription Confirmation邮件

接收Confirm Subscription邮件之后,不能点击该链接,在该链接上右击之后拷贝链接地址。

SNSConfirmSubscriptionMail

拷贝后的链接地址如下。

https://sns.ap-northeast-1.amazonaws.com/confirmation.html?TopicArn=arn:aws:sns:ap-northeast-1:xxxxxxxxxxxx:yunwei_team&Token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxccf26d4b9b532718a0cf26075aa7d908b7adaf935e065b5b606c9568465f8417b78307ccf3bd292e990741f00a8cf8dd750b6d19d75cdfcd403b9&Endpoint=alert@yunjin-keji.com

确认订阅ID为PendingConfirmation之后,选择该订阅ID并点击 确认订阅。

SNSConfirmSubscription

把拷贝的Confirm Subscription链接,复制到输入框之后点击 确认订阅。

ConfirmSubscription

可以在SNS管理页面确认到激活成功。

ConfirmSubscriptionSuccess

确认取消订阅链接的已无效

接收的邮件里依然存在Unsubscribe链接,但是点击之后将会显示 Subscription not removed信息,表示取消订阅失败。

SNSSubscripitonNotRemoved

您可能感兴趣的文章

  1. AWS CloudTrail

    AWS CloudTrail,使用SNS邮件通知API调用 ̵…

  2. Amazon SNS通知服务