唯一地识别亚马逊EC2机器



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

该软件如何确定这不是激活产品的原始机器?

通常,我们使用硬盘,RAM和其他硬件详细信息来识别激活,然后启用软件,但我不确定如何使用Amazon Images进行。

每个Amazon EC2实例中的InstanceId中的i-0c9c9b24b3583afdc

这些ID是唯一的,并且没有重复使用。

例如,运行用户数据脚本的云输入过程没有第一个启动使用此技术来确定何时运行脚本。它检查脚本是否已为给定的实例ID运行。如果有,则脚本不会再次运行。如果是由实例制成的AMI并从AMI启动新实例,则注意到实例ID已更改并且脚本运行。因此,它实际上运行"一次每个实例ID"。

最新更新