我正在使用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
文件中。
有没有人知道出了什么问题?
答案 0 :(得分:2)
看起来boto尚未更新以支持新的Kinesis端点。如果查看boto发行版,则会有一个名为endpoints.json
的文件,其中包含有关哪些区域可用服务的信息。它目前没有列出Kinesis服务的us-west-1
区域。
您可以手动将其添加到您的发行版,或者您可以使用boto项目创建问题。