第 3 步:确认您的 Amazon SNS 订阅 - Amazon Simple Notification Service

第 3 步:确认您的 Amazon SNS 订阅

要确认 AWS Amazon SNS 订阅,请按照以下步骤操作,确保您的端点能够成功接收消息。此过程包括设置端点以处理传入的确认消息、检索必要的确认 URL 以及通过自动或手动方式确认订阅。

  1. 订阅确认消息。为端点订阅 Amazon SNS 主题后,Amazon SNS 会向该端点发送一条订阅确认消息。此消息包含 SubscribeURL,您需要用它来确认订阅。

  2. 检索 SubscribeURL您的端点应具有侦听和处理传入消息的代码。此代码必须从确认消息中提取 SubscribeURL。确认消息通常作为带有 SubscribeURL 密钥的 JSON 有效载荷到达。

  3. 确认订阅。可采用两种方法确认订阅:

    • 自动确认。端点代码可自动访问 SubscribeURL 以确认订阅。这种方法要求端点向所提供的 URL 发送 HTTP GET 请求。

    • 手动确认。如果未设置自动确认,则可以使用 Web 浏览器手动访问 SubscribeURL。此步骤包括从消息中复制 URL,然后将其粘贴到浏览器的地址栏中。

  4. 验证订阅状态。通过访问 SubscribeURL 确认订阅后,Amazon SNS 会发送一个响应,其中包含一个具有名为 SubscriptionArn 的元素的 XML 文档。此元素包含订阅的 Amazon 资源名称(ARN),表示订阅已激活。

  5. 使用 Amazon SNS 控制台。您还可以使用 AWS Management Console验证订阅状态。导航至 Amazon SNS 控制面板,在订阅部分下找到您的订阅。已确认的订阅将显示其 ARN,而未确认的订阅将显示 PendingConfirmation