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

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

第 3 步:确认您的亚马逊SNS订阅

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

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

  2. 取回SubscribeURL. 您的终端节点应具有侦听和处理传入消息的代码。此代码必须SubscribeURL从确认消息中提取。确认消息通常以JSON有效载荷形式与SubscribeURL密钥一起到达。

  3. 确认订阅。确认订阅的方法有两种:

    • 自动确认。您的终端节点代码可以自动访问SubscribeURL以确认订阅。这种方法要求您的终端节点向URL提供的端点发出HTTPGET请求。

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

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

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