是否可以通过libcloud启动/停止节点

时间:2015-10-08 22:27:27

标签: amazon-web-services amazon-ec2 cloud libcloud

我试图找到一种通过libcloud停止或启动节点(设备,实例)的方法,但我找不到一种方法。 这个基本功能可以丢失吗? 我现在正在寻找与EC2合作的方式,但也可能需要与其他提供商合作。 提前谢谢!

1 个答案:

答案 0 :(得分:4)

如果给定区域的实例ID已知,则停止正在运行的节点。

net_4_x

启动已停止的节点。

cls = get_driver(Provider.EC2_AP_NORTHEAST)
driver = cls(access_key, secret_key)
nodes = driver.list_nodes()
node_id = "i-xyz"        
inst = [i for i in nodes if i.id == node_id][0]
driver.ex_stop_node(inst)