AWS EC2用户数据在修改后不起作用

问题描述 投票:0回答:1

注意:关于修改EC2实例用户数据没有任何问题。

我的情况:我在EC2首次启动时在下面添加了用户数据,并且运行良好。

#! /bin/bash
cd ~
echo "Test" > index.html
python -m SimpleHTTPServer 80

启动实例后,为了修改用户数据,我停止了实例,更改了用户数据,然后重新启动了实例。但是这次脚本不起作用。

#! /bin/bash
cd ~
echo "Test2" > index.html
python -m SimpleHTTPServer 80

我不明白为什么修改后的用户数据不起作用。

amazon-web-services amazon-ec2 user-data
1个回答
0
投票

引用User data and shell scripts

默认情况下,用户数据脚本和cloud-init指令仅在首次启动实例时在引导周期内运行。您可以更新配置,以确保您的用户数据脚本和cloud-init指令在您每次重新启动实例时都运行。有关更多信息,请参阅AWS Knowledge Center中的How can I execute user data with every restart of my EC2 instance?

© www.soinside.com 2019 - 2024. All rights reserved.