尝试从boto.kinesis连接到AWS Kinesis; us-west-1不起作用,但其他地区也行

时间:2015-06-22 17:50:01

标签: boto amazon-kinesis

我正在使用boto连接到ASW Kinesis。出于某种原因,与“us-west-2”和“us-east-1”的连接起作用,但不适用于“us-west-1”:

from boto import kinesis

con = kinesis.connect_to_region("us-west-1")
print con  # None

con = kinesis.connect_to_region("us-west-2")
print con  # KinesisConnection:kinesis.us-west-2.amazonaws.com

con = kinesis.connect_to_region("us-east-1")
print con  # KinesisConnection:kinesis.us-east-1.amazonaws.com

凭据存储在~/.boto文件中。

有没有人知道出了什么问题?

1 个答案:

答案 0 :(得分:2)

看起来boto尚未更新以支持新的Kinesis端点。如果查看boto发行版,则会有一个名为endpoints.json的文件,其中包含有关哪些区域可用服务的信息。它目前没有列出Kinesis服务的us-west-1区域。

您可以手动将其添加到您的发行版,或者您可以使用boto项目创建问题。