如何在没有端点令牌的情况下确认Amazon SNS的订阅?

It'*_* me 12 amazon-web-services amazon-sns

在我的JAVA应用程序中,我使用Amazon SNS向客户发送电子邮件; 一旦我订阅了一个客户(电子邮件ID)到我的SNS主题; 它要求客户确认订阅以接收电子邮件;

有没有办法在我们的应用程序中确认订阅(没有cusstomer的帮助)?

tst*_*ter 11

不,这是不可能的.

确认步骤的整个要点是强制最终用户确认订阅,以便SNS不能用作垃圾邮件机制.如果SNS允许应用程序开发人员在不访问端点令牌的情况下确认订阅,那么您可以确认任何人的电子邮件地址.

但是请注意,SNS可以在技术上实现一项功能,允许电子邮件所有者确认您的帐户的订阅,这样,如果您的应用程序将订阅和取消订阅许多主题的电子邮件地址,他们将不必确认每个.可悲的是,这个功能目前还不存在.

如果SNS允许您从SES帐户发送电子邮件并使用您的SES信任级别,那么实际上可以为您提供所需内容的另一种可能性.同样,此功能目前不存在.

在SNS团队提供允许此用例的功能之前,如果您需要向客户提供,您可以允许SNS为您执行扇出到HTTP或SQS队列,然后使用SES从这些通知发送电子邮件.