如何在不更新包的情况下克隆EC2实例

时间:2012-01-24 20:46:02

标签: php amazon-ec2 ami

今天我正在创建新的实例,我注意到它有些奇怪。 我曾经选择一个旧实例,然后“更像这样”,最后分离卷并从我正在克隆的实例的快照中附加一个卷。 现在,在Instance运行后我注意到我原来的php是5.3.8而新的Instance的是5.3.9。 我开始检查是否有任何自动更新服务,我没有任何运行。 有人知道如何避免升级或为什么会发生这种情况?

1 个答案:

答案 0 :(得分:3)

Amazon Linux使用cloud-init,它在实例首次启动时执行各种启动功能。其中一项功能是将软件包升级到repo_upgrade中配置参数/etc/cloud/cloud.cfg指定的级别,该参数在您引用的AMI中默认为security

在我看来,upgrade中的/usr/lib/python2.6/site-packages/cloudinit/DistAction/dist_repo_yum.py子中可能存在一个错误,它处理了回购升级,因为它似乎只是在UPGRADE_SECURITY的情况下升级所有内容。

您可能希望通过EC2 forum将此行为报告给亚马逊。