什么是EC2 previous-instance-id?

时间:2017-09-28 20:34:14

标签: amazon-web-services amazon-ec2

admin@ip-172-34-40-199:/var/lib/cloud/data> cat previous-instance-id
i-08070b6e274c5abc6
admin@ip-172-34-40-199:/var/lib/cloud/data> cat instance-id
i-0d865c5d95798349b

我的理解是实例id应该是稳定的。我没有发现他们改变的提法。这是来自的实例,我刚才刚刚推出。

2 个答案:

答案 0 :(得分:1)

作为这些实例的源的AMI是从不同的实例生成的。

IE中。使用i-08070b6e274c5abc6产生ami-deadbeef,然后从ami-deadbeef开始i-0d865c5d95798349b。从该AMI开始的所有实例将共享相同的previous-instance-id。

答案 1 :(得分:1)

实例ID在实例的生命周期内是稳定的。但是,您可以将卷从一个实例移动到另一个实例,或将卷转换为AMI并将其作为新实例启动。 Cloud-init正在跟踪先前的实例ID(可能是从最初创建此映像时开始),以了解它是否应该运行firstboot以及每个实例运行一次的其他任务。