从命令行停止然后启动EC2

7 浏览
0 Comments

从命令行停止然后启动EC2

我正在尝试在我的Amazon EC2实例内停止然后立即启动(不是重新启动)服务器。我有CLI(命令行界面工具)并且正在运行Windows 2012服务器。基本上,我想从批处理中使用ec2-stop-instances命令,然后立即运行ec2-start-instances命令。但是我希望start-instances命令在大约一分钟后运行。有没有办法发送命令并要求Amazon在运行之前等待一分钟?这样,运行批处理脚本将停止然后启动实例。再次强调,我不能使用重新启动命令。由于某种原因,它不符合我的需求。

0
0 Comments

停止然后启动EC2实例的原因是因为AWS API缺乏这个功能。解决方法是使用其他EC2实例、其他服务器或服务来安排运行命令,类似于使用的方式进行调度运行命令。可能不久的将来这将成为可能,可参考此答案了解更多信息。

0
0 Comments

停止然后启动EC2实例从命令行

原因:这个问题的出现可能是因为用户想要使用AWS CLI命令行工具来停止和启动EC2实例,但是不清楚如何使用该工具。

解决方法:使用AWS CLI命令行工具的stop-instances和start-instances命令来停止和启动EC2实例。可以通过指定实例的ID来操作特定的实例。另外,还可以使用Lambda函数来实现此操作,并进行定时调度。

0