如何在libcloud中列出ec2 west中的节点

时间:2013-08-14 20:08:05

标签: python amazon-ec2 libcloud

我想使用libcoud列出ec2区域中的节点。我怎么做?下面只给出了东方。

Driver = get_driver(Provider.EC2)
conn = Driver(key, secret)
conn.list_nodes()

2 个答案:

答案 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