首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以通过libcloud启动/停止节点?

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

Stack Overflow用户
提问于 2015-10-08 22:27:27
回答 1查看 292关注 0票数 0

我试图通过libcloud找到一种方法来停止或启动节点(设备、实例),但我找不到这方面的方法。这一基本功能会不会缺失呢?我现在正在寻找针对EC2的工作,但可能也需要与其他提供商合作。提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-28 05:34:21

若要停止运行节点,请指定给定区域的实例ID。

代码语言:javascript
复制
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)

启动已停止的节点。

代码语言:javascript
复制
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_start_node(inst)
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33026973

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档