唯一标识Amazon EC2计算机

时间:2019-02-22 21:08:25

标签: amazon-web-services amazon-ec2

考虑到我已在Amazon EC2计算机中安装了一个软件,已成功激活它。现在,我将其作为Amazon Machine Image(AMI),然后启动多个实例。

软件如何识别这不是激活产品的原始计算机?

通常,我们使用硬盘,RAM和其他硬件详细信息来识别激活,然后启用软件,但是我不确定如何继续处理Amazon映像。

1 个答案:

答案 0 :(得分:1)

每个Amazon EC2实例都有一个InstanceId形式的i-0c9c9b24b3583afdc

这些ID是唯一的,不会重复使用。

例如,不首先启动就运行用户数据脚本的cloud-init进程使用此技术来确定何时运行脚本。它检查脚本是否针对给定的实例ID运行。如果包含,则脚本不会再次运行。如果AMI由实例组成,并且从AMI启动了新实例,则它会注意到Instance ID已更改并且脚本正在运行。因此,它实际上是“每个实例ID一次”。