我想使用libcoud列出ec2区域中的节点。我怎么做?下面只给出了东方。
Driver = get_driver(Provider.EC2)
conn = Driver(key, secret)
conn.list_nodes()
答案 0 :(得分:1)
您可以获得该地区的相关驱动程序:
cls = get_driver(Provider.EC2_US_WEST)
driver = cls(ACCESS_ID, SECRET_KEY)
取自this documentation page中的底部示例。
答案 1 :(得分:1)
您可以通过驱动程序初始化来执行此操作。例如:
ec2_conn = get_driver(Provider.EC2)(aws_key, aws_secret, region='us-west-1')
instances = ec2_conn.list_nodes(ex_node_ids=[i-xxxxxx])
print instances