2011-12-08 203 views
0

我使用轮询的Amazon EC2实例博托Python模块,但它返回空值,Amazon EC2的博托返回null实例

我可以用conn.get_all_images

import sys 
from boto.ec2.connection import EC2Connection 

conn = EC2Connection('access key','secret key') 
inst = conn.get_all_instances() 
for i in inst: 
    print i 

检索和列表图片我从蟒蛇命令行尝试过了,它也有同样的结果

>>>import sys 
>>>from boto.ec2.connection import EC2Connection 
>>>conn = EC2Connection('access key','secret key') 
>>> instances = conn.get_all_instances() 
>>> instances 
[] 
>>> 

任何想法的问题可能是什么?感谢

回答

1

我一直在寻找在错误的区域,当我用正确的固定..

regions = boto.ec2.regions(aws_access_key_id=AWS_ACCESS_KEY_ID,aws_secret_access_key=AWS_SECRET_ACCESS_KEY,is_secure=False) 
eu = regions[0] 
conn_eu = eu.connect(aws_access_key_id=AWS_ACCESS_KEY_ID,aws_secret_access_key=AWS_SECRET_ACCESS_KEY) 
     inst = conn_eu.get_all_instances()