Python 2.7 Amazon SNS:如何获取确认订阅的令牌

Python 2.7 Amazon SNS:如何获取确认订阅的令牌,python-2.7,boto,amazon-sns,Python 2.7,Boto,Amazon Sns,下面创建一个等待确认的订阅 aws_client.subscribe(TopicArn=topic_arn, Protocol=protocol, Endpoint=endpoint) 对此的反应是: {'ResponseMetadata': {'HTTPHeaders': {'content-length': '298', 'content-type': 'text/xml', 'date': 'Fri, 13 Oct 2017 10:15:47 GMT', 'x-amzn

下面创建一个等待确认的订阅

aws_client.subscribe(TopicArn=topic_arn, Protocol=protocol, Endpoint=endpoint)
对此的反应是:

{'ResponseMetadata': {'HTTPHeaders': {'content-length': '298',
   'content-type': 'text/xml',
   'date': 'Fri, 13 Oct 2017 10:15:47 GMT',
   'x-amzn-requestid': '7a0a40fb-ab72-5584-94f0-12a13fe11das'},
  'HTTPStatusCode': 200,
  'RequestId': '7a0a40fb-ab72-5584-94f0-12a13fe11das',
  'RetryAttempts': 0},
 u'SubscriptionArn': 'pending confirmation'}
上述响应未发送任何令牌。
如何获取可以传递以确认订阅的令牌,如上所述

subscribe
命令本身的响应中似乎无法获得令牌。更确切地说,作为代币

“…通过先前的订阅操作发送到端点。”(强调我的)

这句话的意思是一样的,但也许更清楚一点:

“在订阅操作期间,短生命令牌被发送到端点。”(强调我的)

换句话说,对于电子邮件端点,令牌位于电子邮件本身中。如果查看“确认订阅”链接的URL,您可以看到它

例如,它看起来像


在本例中,您可以看到代币将为abc123

,您似乎尚未在AWS确认(您的电子邮件)您的帐户或您的付款信息。在您的上下文中,这对我来说意味着
待定确认。您成功完成此步骤了吗?一旦我订阅了电子邮件端点,我就收到了确认电子邮件,从那里它可以正常工作。这里创建了什么样的订阅?电子邮件协议订阅。