以编程方式挂起AWS实例

时间:2017-01-07 19:26:45

标签: amazon-web-services amazon-ec2 aws-sdk autoscaling

我有一台服务器,它在需要扩展或缩小给定Web服务的后端实例时进行逻辑评估。
问题是我不确定我是如何以编程方式将命令发送到我的EC2控制台,指示它暂停或激活其中一个备份服务。

我知道我可以简单地创建一个备份脚本来在特定时间启动和停止,但理想情况下我希望我的Web服务实例启动/停止以响应某些事件,例如需求增加。

1 个答案:

答案 0 :(得分:3)

正如我在评论中提到的,我建议你看一下autoscaling - 这对你的用例来说听起来很完美。为满足不断增长的需求而扩大规模,并在空闲时缩小规模正是它的设计目标。

如果需要,您可以使用API​​生成和终止实例: http://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html http://docs.aws.amazon.com/cli/latest/reference/ec2/terminate-instances.html