2017-08-02 23 views
0

我有一台每天启动和停止的服务器。我们定期对这台服务器的AMI进行测试。我希望AMI在服务启动时执行UserData,但除非我记得在'Ec2服务属性'中手动启用此选项,否则从AMI创建的任何服务器都不会运行UserData脚本。对于AWS EC2实例,始终启用'在下次服务启动后执行UserData'

Ec2 Service Properties - Enable UserData

如何设置这个标志,使其始终处于启用状态?

回答

0

在C:\ Program Files \ Amazon \ Ec2ConfigService \ Settings \ config.xml中有一个配置文件。您可以在创建AMI时在此处启用它。

+0

我知道该怎么做,但我不想在每次需要时手动执行此操作 - 我希望它始终处于启用状态。 – kafka

+0

所以最后我修改了计划任务'Ec2ConfigMonitorTask'来添加额外的步骤。这会复制我想要的'config.xml'和'BundleConfig.xml'版本,以启用此设置。不是最优雅的,但似乎工作。 – kafka

相关问题