【发布时间】:2019-12-29 00:28:51
【问题描述】:
我正在尝试将 SNS 主题订阅到我拥有的 HTTPS 端点。我正在阅读有关如何处理来自 SNS 的传入消息以及需要如何完成订阅确认的文档。我看到了两种确认方法:
https://docs.aws.amazon.com/sns/latest/dg/sns-http-https-endpoint-as-subscriber.html - 使用 subscribeURL。我们可以对“SubscribeURL”属性值执行 HTTP 获取请求,这将确认订阅。
调用 ConfirmSubscription API - 我们传递 SNS 主题 ARN 和 SNS 向 SNS 端点发送确认订阅消息时收到的令牌。
我试图了解这两种方法之间的区别。对我来说最明显的是——选择使用 API 将需要 AWS 凭证,因为需要对请求进行签名。但似乎只使用 HTTP GET 请求就可以成功调用相同的调用?
目前的最佳实践是什么(如果有的话)和/或其他使用 AWS/SNS 的人正在遵循哪种方法?
【问题讨论】:
标签: amazon-web-services amazon-sns