amazon-web-services - AWS EC2 用户数据在修改后不起作用
问题描述
注意:没有关于修改 EC2 实例用户数据的问题。
我的情况:我在 EC2 首次启动时添加了以下用户数据,它运行良好。
#! /bin/bash
cd ~
echo "Test" > index.html
python -m SimpleHTTPServer 80
启动实例后,为了修改用户数据,我停止了实例,更改了用户数据,然后重新启动了实例。但这一次脚本不起作用。
#! /bin/bash
cd ~
echo "Test2" > index.html
python -m SimpleHTTPServer 80
我不明白为什么修改后的用户数据不起作用。
解决方案
默认情况下,用户数据脚本和 cloud-init 指令仅在您首次启动实例时的启动周期内运行。您可以更新配置以确保您的用户数据脚本和 cloud-init 指令在您每次重新启动实例时运行。有关更多信息,请参阅如何在每次重启 EC2 实例时执行用户数据?在 AWS 知识中心。
推荐阅读
- flutter - CupertinoTextThemeData 中缺少文本样式
- python - 代码中的索引错误以随机显示图像而不重复
- netsuite - Freemarker / Netsuite - 将变量分配给特定的项目数量
- python - 如何使用 Python、Selenium 和 BeautifulSoup 将 html 保存到文本文件
- sql - SQL如何从连接表中的多个值中进行选择
- java - 运行由 jetty, jackson 实现的服务器时遇到的错误
- python - 在pyspark数据框中执行动态条件
- algorithm - 必须通过某个节点的路径的图形查找算法?
- c++ - How to use aggregated initialization in derived class with CRTP pattern?
- c# - 多重绑定时的随机 DependencyProperty.UnsetValue