Amazon ec2 无法自动启动/停止aws 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

我想自动化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 start和stop命令所需的AWS数据不在cron环境中


最好编写一个单独的脚本来执行此操作,而不是像这样在cron上执行ec2命令。

这就是为什么AWS数据管道用于(工作正常):


请注意陷阱:
--区域eu-west-1
而不是
--区域eu-west-1a
(这是一个可用区域)。

我建议使用


你只需要一个或两个你安排的小脚本。没有要启动的实例,只需快速调用已构建的脚本。选择您选择的编程语言,并使用AWS SDK执行实例操作。这是一个非常轻量级的解决方案。

您可以为这些命令粘贴
stderr
stdout
?如果你没有,那么将它们重定向到一个文件,然后发布到这里。