今天我在创建新实例时发现上面有些奇怪的东西。 我过去常常选择一个旧实例,然后“更像这样启动”,最后分离卷并从我正在克隆的实例的快照中附加一个卷。 现在,在实例运行后,我注意到我原来的 php 是 5.3.8,而新实例的是 5.3.9。 我开始检查是否有任何自动更新服务,但我没有任何运行。 有人知道如何避免升级或为什么会发生这种情况吗?
最佳答案
Amazon Linux 使用 cloud-init
它在实例首次启动时执行各种启动功能。这些功能之一是将软件包升级到配置参数 repo_upgrade
指定的级别。在/etc/cloud/cloud.cfg
这似乎默认为 security
在您引用的 AMI 中。
在我看来 upgrade
中可能存在错误子/usr/lib/python2.6/site-packages/cloudinit/DistAction/dist_repo_yum.py
它处理 repo 升级,因为它似乎只是在 UPGRADE_SECURITY
的情况下升级所有内容.
您可能希望通过 EC2 forum 向亚马逊报告此行为。 .
关于php - 如何在不更新包的情况下克隆 EC2 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8993891/