首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过HTML/Python/Bash脚本停止AWS EC2实例

通过HTML/Python/Bash脚本停止AWS EC2实例
EN

Stack Overflow用户
提问于 2015-08-26 06:55:04
回答 1查看 1.3K关注 0票数 1

有没有任何方法可以通过HTML在电子邮件中发送按钮/超链接,从而触发将停止运行的EC2实例的Python/Bash脚本?

我基本上是在浏览所有正在运行的实例,通过Fabric -> SSH检查它们的正常运行时间,然后当正常运行时间超过指定的限制时发送邮件。

如果无法通过脚本实现,那么是否对触发其停止的每个实例都有特定的超链接

PS:,我知道Amazon,但我正在寻找替代方案,因为我必须通过cloudwatch为每个实例创建一个警报。

PS-2:我不需要全部代码。如能在这方面提供任何帮助,我们将不胜感激。

示例:可以使用什么框架?等。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-26 07:12:49

为了处理亚马逊实例,您可能希望使用boto,它提供了大多数常见的所需功能。阅读文档非常重要,因为数据丢失是可能的。考虑启动here

要计算实例运行了多长时间,可以使用instance.launch_time

要停止实例,可以使用instance.stop

停止Amazon支持的实例。每次将实例从stopped转换到started时,Amazon都会收取完整的实例小时,即使转换在一个小时内多次发生。 不能启动或停止Spot实例。(更多链接)

若要终止实例,请使用instance.terminate

关闭一个或多个实例。此操作是幂等的;如果您不止一次终止一个实例,则每个调用都会成功。 默认情况下,亚马逊EC2删除实例启动时附加的所有EBS卷。实例启动后附加的卷继续运行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32219853

复制
相关文章

相似问题

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