本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
第 3 步:确认您的亚马逊SNS订阅
要确认 A AWS mazon SNS 订阅,请按照以下步骤操作,确保您的终端节点能够成功接收消息。此过程包括设置您的终端节点以处理传入的确认消息、检索必要的确认URL以及通过自动或手动方式确认订阅。
-
订阅确认消息。在您为终端节点订阅亚马逊SNS主题后,Amazon SNS 会向该终端节点发送确认消息。此消息包含
SubscribeURL
,您需要用它来确认订阅。 -
取回
SubscribeURL
. 您的终端节点应具有侦听和处理传入消息的代码。此代码必须SubscribeURL
从确认消息中提取。确认消息通常以JSON有效载荷形式与SubscribeURL
密钥一起到达。 -
确认订阅。确认订阅的方法有两种:
-
自动确认。您的终端节点代码可以自动访问
SubscribeURL
以确认订阅。这种方法要求您的终端节点向URL提供的端点发出HTTPGET请求。 -
手动确认。如果未设置自动确认,则可以
SubscribeURL
使用 Web 浏览器手动访问。此步骤包括URL从消息中复制内容并将其粘贴到浏览器的地址栏中。
-
-
验证订阅状态。通过访问确认订阅后
SubscribeURL
,Amazon SNS 会发送一份回复,其中包含一个带有名为的元素的XML文档SubscriptionArn
。此元素包含订阅的 Amazon 资源名称 (ARN),表示订阅已激活。 -
使用 Amazon SNS 控制台。您也可以使用验证订阅状态 AWS Management Console。导航至 Amazon SNS 控制面板,在 “订阅” 部分下找到您的订阅。已确认的订阅将显示其订阅ARN,而未确认的订阅将显示
PendingConfirmation
。