首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS成本管理与基于tag的多个实例启动

AWS成本管理与基于tag的多个实例启动
EN

Stack Overflow用户
提问于 2017-06-07 18:08:20
回答 1查看 170关注 0票数 0

我试图完成两件事: 1.电源管理,2.基于公共标记或其他特性启动服务器组的能力。

Power Management:我确实看过EC2计划程序来关闭和启动系统,这里的开发车间的问题非常灵活,可能白天或晚上都会在虚假的时间工作。周末可能是关闭实例的可靠方法,但我认为CloudWatch警报(可能通过CloudWatch部署)是一个更好的解决方案;当服务器空闲足够长时间时,只需关闭服务器即可?

Startup是一个我仍然不确定的公司。如果一切都是通过CloudWatch警报关闭的,那么我需要开发人员很容易地在没有太多麻烦的情况下打开一组服务器--所以最多只需要一个简单的命令。是否有一种基于标记或类似性质的东西来实现这一目标的方法?

注:这是为开发环境,生产将使用不同的电源管理。

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-07 23:57:20

基于标记停止/启动Amazon实例是一种常见的做法。

下面是Python中的一个示例:stopinator.py

或者,你可以用AWS命令线接口(CLI)来做。

此命令列出具有给定标记的所有实例:

代码语言:javascript
复制
aws ec2 describe-instances --filter Name=tag:Department,Values=HR --query Reservations[*].Instances[*].InstanceId --output text

可以将其插入命令以停止实例:

代码语言:javascript
复制
aws ec2 stop-instances --instance-ids `aws ec2 describe-instances --filter Name=tag:cleanup,Values=ignore --query Reservations[*].Instances[*].InstanceId --output text`

您可以将其作为脚本来提供,当开发人员希望停止/启动实例时,可以运行该脚本。或者,你可以写一个小的网络应用程序,他们可以通过一个网页访问,这叫他们的利益。(更安全,因为您不需要为他们提供凭据。)

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

https://stackoverflow.com/questions/44419884

复制
相关文章

相似问题

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