EC2 Boto 连接提供 None

EC2 Boto connection gives None

当我运行这个代码

时,我得到None
import boto.ec2

with open('rootkey.csv') as f:
    csv = f.readlines()

conn =  boto.ec2.connect_to_region(
    "eu-west-2a",
    aws_access_key_id = csv[0].split('=')[1],
    aws_secret_access_key = csv[1].split('=')[1])

print(conn)

(尝试从 MAC 使用 python 连接到 AWS EC2 上的 AmazonLinux 实例)

eu-west-2a 是可用区,而不是区域。将其更改为 eu-west-2

>>> conn =  boto.ec2.connect_to_region('eu-west-2a')
>>> print conn
None
>>> conn =  boto.ec2.connect_to_region('eu-west-2')
>>> print conn
EC2Connection:ec2.eu-west-2.amazonaws.com