【问题标题】:Can I use the rest service hosted in EC2 as a SNS HTTP subscription?我可以将托管在 EC2 中的其余服务用作 SNS HTTP 订阅吗?
【发布时间】:2018-07-31 14:05:32
【问题描述】:

我创建了一个 SNS 主题和一个在 EC2 实例上运行的休息服务。我开始知道,如果我们需要订阅 SNS 主题的 HTTP 端点,我必须是一个公开的端点。

但就我而言,其余服务在 AWS 内部运行。那么这个要求是否也适用于我的情况?或者是否可以使用我的休息服务端点订阅?

【问题讨论】:

    标签: amazon-web-services amazon-ec2 amazon-sns


    【解决方案1】:

    来自Subscribe to a Topic - Amazon Simple Notification Service

    要接收发布到某个主题的消息,您必须为该主题订阅一个端点。终端节点是可以从 Amazon SNS 接收通知消息的移动应用程序、Web 服务器、电子邮件地址或 Amazon SQS 队列。一旦您将端点订阅到某个主题并确认订阅,该端点将接收发布到该主题的所有消息。

    您需要在指向您的应用程序终端节点的 Amazon SNS 主题上创建一个订阅。应用程序终端节点需要可从 Internet 访问(这是连接 Amazon SNS 的地方)。因此,您需要在实例上公开端点并使其通过安全组访问 Internet。

    【讨论】:

      猜你喜欢
      • 2010-09-22
      • 2012-02-23
      • 2011-07-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-14
      相关资源
      最近更新 更多