我们使用亚马逊EC2,我们想跟踪instaces。 Amazon EC2实例ID是否永远是唯一的? 即如果虚拟机有一个实例ID为i-12345678是否有保证,当该实例终止,该实例ID将永远不会再次使用?
我问亚马逊,这是他们的答案:
“Instance ID是唯一的,你永远不会收到一个重复的id,但是,实例ID的当前格式是可以改变的实现细节,如果你使用实例id作为string,你应该没问题。
请注意, 您永远不会收到相同的ID两次。 但是,由于您无法连接到其他人的实例,这可能就足够了。
我认为@杰德伯格的答案是正确的。 不过,我也想指出这篇文章: https : //web.archive.org/web/20160407141803/http : //www.jackofallclouds.com/2009/09/anatomy-of-an-amazon-ec2-resource -ID/
对亚马逊ID如何构build有非常深入的分析(虽然有一些猜测)。 那个写这个的人不适合亚马逊,但你可以告诉他做了他的功课:-)。 国际海事组织是值得阅读只是为了信息的目的。
我在网上找不到任何东西,但即使目前的格式可容纳超过40亿个ID,我也不会依靠保证的唯一性。