【问题标题】:EC2 Boto connection gives NoneEC2 Boto 连接给出无
【发布时间】:2017-10-26 08:27:25
【问题描述】:

当我运行此代码时,我得到 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)

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

【问题讨论】:

  • 你能检查conn?. Most probably the function is returning None`值的类型吗

标签: python-3.x amazon-web-services amazon-ec2 boto


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-04
    • 2018-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-18
    相关资源
    最近更新 更多