Amazon ec2 安排现有AWS EC2实例启动/停止

Amazon ec2 安排现有AWS EC2实例启动/停止,amazon-ec2,autoscaling,Amazon Ec2,Autoscaling,现在,我正在使用每天启动一次新的EC2实例,并运行一个脚本,该脚本在完成后自行终止。现在我需要用不同的脚本做同样的事情,但是这个脚本需要安装几个Python模块。因此,我希望安排单个现有实例的启动/停止,而不是全新实例的启动/终止。我浏览了Amazon的文档/博客,但无法确定自动缩放是否支持此功能。如何实现这一点?自动缩放不支持这一点。如果你想继续做你目前正在做的事情。您可以使用cloudinit脚本安装python模块 还可以使用命令行工具启动/停止现有实例,但不能使用自动缩放工具 我最终的解

现在,我正在使用每天启动一次新的EC2实例,并运行一个脚本,该脚本在完成后自行终止。现在我需要用不同的脚本做同样的事情,但是这个脚本需要安装几个Python模块。因此,我希望安排单个现有实例的启动/停止,而不是全新实例的启动/终止。我浏览了Amazon的文档/博客,但无法确定自动缩放是否支持此功能。如何实现这一点?

自动缩放不支持这一点。如果你想继续做你目前正在做的事情。您可以使用cloudinit脚本安装python模块


还可以使用命令行工具启动/停止现有实例,但不能使用自动缩放工具

我最终的解决方案是按照我想要的方式设置一个实例,然后从中创建一个AMI。然后,我的自动缩放设置启动/停止该AMI的一个实例。

我不同意,我不认为这个问题太广泛。我也有同样的问题。AS不会启动/停止实例,只会启动/终止实例。我实现这一点的方法是使用
suspend processs
aws cli命令和suspend
HealthCheck-replaceUnhealth
进程。然后,我可以创建一个cron脚本来轻松启动/停止自动缩放组的实例,而不必担心自动终止,因为该实例不健康。请打开这个问题,这样我就可以完整地发布这个答案了。。