【问题标题】:Connecting to SNS in Boto and Python在 Boto 和 Python 中连接到 SNS
【发布时间】:2018-09-08 01:09:31
【问题描述】:

我是 boto 和 python 的新手,正在尝试连接 sns。这是我的示例代码:

import boto
sns = boto.connect_sns(aws_access_key_id="my access", aws_secret_access_key="mysecret", region_name='us-east-1')

我收到错误:

Traceback (most recent call last):
  File "sns.py", line 5, in <module>
    sns=boto.connect_sns(aws_access_key_id="XXXXXXXX",aws_secret_access_key="XXXXXXX",region_name='us-east-1')
AttributeError: 'module' object has no attribute 'connect_sns'

非常感谢这方面的任何帮助。

【问题讨论】:

  • 您永远不应在线发布您的 AWS 访问令牌。您现在可能需要使这些令牌无效。
  • v2.45.0 似乎有connect_sns。您使用的是哪个 boto 版本(import botoprint(boto.__version__) 之后)?你也可以print(dir(boto))

标签: python-2.7 amazon-web-services boto


【解决方案1】:

这些天来,建议您使用boto3 而不是boto (v2)。下面是一些示例代码:

import boto3
client = boto3.client('sns', region_name='ap-southeast-2')
response = client.list_topics()

见:boto3 documentation

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-07
    • 1970-01-01
    • 1970-01-01
    • 2015-09-13
    • 1970-01-01
    • 2013-07-06
    相关资源
    最近更新 更多