什么是SNS订阅的应用协议?

时间:2015-11-02 22:30:23

标签: amazon-web-services amazon-sns

SNS允许订户具有以下类型的协议

HTTP/S
Lambda
SQS
Email/JSON
Application

不确定应用程序协议是指什么

以及如何填写端点

(a example is arn:aws:sns:us-east-1:5555555555:endpoint/ADM/application-name/uuid)

1 个答案:

答案 0 :(得分:6)

SNS - 我从概念上看待它的方式 - 实际上是一种AWS服务下的两种不同产品。

  • HTTP(S),Lambda,SQS,电子邮件,电子邮件/ JSON和短信(您忘记了短信)

  • 移动推送通知(即“应用程序” - 移动应用程序)

  

对于应用程序协议,端点是移动应用和设备的EndpointArn。

     

http://docs.aws.amazon.com/sns/latest/api/API_Subscribe.html

除非您要发送移动推送通知,you don't publish to an EndpointArn。您发布到TopicArn

除了移动推送(https,电子邮件,广场等)以外的所有内容,当您向主题发送消息时,它会转到该主题的订阅者的所有。个人用户不能单独寻址(除非我设法错过了一个很大的变化;如果是这样的话我欢迎更正。)

使用移动推送,您可以将消息单独发送到可单独寻址的端点(EndpointArn)或订阅主题的所有端点。