Amazon EC2 ID 在各个区域之间是否具有全球唯一性?

Amazon EC2 ID 在各个区域之间是否具有全球唯一性?

Amazon EC2 ID(实例、卷、快照等)是否跨区域?例如,尽管可能性不大,但 ID i-1a2b3c4d 是否可能同时出现在 eu-west-1 和 us-east-1 中?

我见过Amazon EC2 实例 ID 是否永远唯一?并点击链接http://www.jackofallclouds.com/2009/09/anatomy-of-an-amazon-ec2-resource-id/其中指出:

请注意,由于每个 EC2 区域都是一个完全独立的系统,因此每个区域中的 ID 彼此独立

这让我相信这至少是可能的。

答案1

我查看了《开发人员指南》和 API 参考,但没有找到任何可以保证实例 ID 在所有可用区域中唯一的信息。

我在网上能找到的唯一链接(除了你发布的链接)是这个 serverfault 问题其中包括一位名叫“jedberg”的人发的帖子,他说他联系了亚马逊支持并询问是否会得到重复的实例 ID。他们的回复是:

“实例 ID 是唯一的。您永远不会收到重复的 ID。但是,实例 ID 的当前格式是可能发生变化的实现细节。如果您将实例 ID 用作字符串,则应该没问题。”

它并没有明确说明它们在每个可用区域都是唯一的,但确实说明它们保证提供唯一的实例 ID。

鉴于没有具体迹象表明,我宁可谨慎行事,并假设您可能会在另一个可用区域收到重复项。如果您真的不确定,您可能需要向亚马逊支持部门提出请求以寻求澄清(并在此处发布他们的回复!)。

答案2

虽然无法保证全球唯一性,但是如今它们确实是全球唯一的。

答案3

2012 年,“Mary@AWS”此 AWS 论坛条目提到:

实例ID是唯一的,您不会在多个区域拥有相同的实例ID。

所以这是来自可靠人士的,至少是跨一个帐户的多个区域。这甚至是在引入较长 ID 之前。

但没有提及跨账户的全局唯一性。

相关内容