Amazon ec2 无法自动启动/停止aws ec2实例
我想自动化ec2实例的启动和停止,并在实例x上配置crontab。我遵循这些步骤 1) 编辑了实例X的crontab-e 2) 并添加了这些行 15 04***用户名ec2启动实例i-f1814c90 15 07***用户名ec2停止实例i-f1814c90 10***用户名ec2启动实例i-f1814c90 3) 并使用sudo/etc/init.d/cron restart重新启动cron 但是我仍然无法使用cronjob启动或停止ec2实例 谢谢Amazon ec2 无法自动启动/停止aws ec2实例,amazon-ec2,amazon-web-services,Amazon Ec2,Amazon Web Services,我想自动化ec2实例的启动和停止,并在实例x上配置crontab。我遵循这些步骤 1) 编辑了实例X的crontab-e 2) 并添加了这些行 15 04***用户名ec2启动实例i-f1814c90 15 07***用户名ec2停止实例i-f1814c90 10***用户名ec2启动实例i-f1814c90 3) 并使用sudo/etc/init.d/cron restart重新启动cron 但是我仍然无法使用cronjob启动或停止ec2实例 谢谢 Anand最可能的问题是运行ec2 sta
Anand最可能的问题是运行ec2 start和stop命令所需的AWS数据不在cron环境中
最好编写一个单独的脚本来执行此操作,而不是像这样在cron上执行ec2命令。这就是为什么AWS数据管道用于(工作正常):
请注意陷阱:
--区域eu-west-1
而不是--区域eu-west-1a
(这是一个可用区域)。我建议使用
你只需要一个或两个你安排的小脚本。没有要启动的实例,只需快速调用已构建的脚本。选择您选择的编程语言,并使用AWS SDK执行实例操作。这是一个非常轻量级的解决方案。您可以为这些命令粘贴
stderr
和stdout
?如果你没有,那么将它们重定向到一个文件,然后发布到这里。