google cloud 实例 id 会被重复使用吗?

google cloud 实例 id 会被重复使用吗?

如今,许多人/开发人员都在谷歌云中使用虚拟机,因此,考虑到这一点,每天都会创建和删除大量的虚拟机。

此外,Google 计算引擎在创建虚拟机时为云中的每个实例分配一个 ID(自动生成)。

那么,考虑到同一个 ID 被分配给一个实例但现在该实例已被删除,这个 ID 是否有可能被重用(重复)?

谢谢

答案1

根据文档指出,实例 ID 是独特的由 Google Compute Engine 生成的数字标识符。

您可以在这里查看文档: https://cloud.google.com/compute/docs/storing-retrieving-metadata

在一个技术背景A唯一标识符被定义为与给定系统内的单个实体相关联的数字或字母数字字符串。使用唯一 ID 的目的是明确识别实体通过他们的身份证。

但是,你问的是这个 ID 是否有可能被重复,根据“重复”在同一个时间点的两个不同实例中的使用,我认为这个 ID 不可能被两个实例同时使用,因为文档明确指出,ID 是唯一的

但我认为重新使用已创建但已被删除且不再存在的实例的 ID 不会有任何不便(它仍然是唯一的)。

您能否更详细地说明一下您的用例,或者描述一下您想要通过实例 ID 实现什么目的?


編輯:在此答案下方添加评论为了更好的阅读

为了确保 GCE 实例的唯一性,对于软件许可,您可以使用实例身份令牌 https://cloud.google.com/compute/docs/instances/verifying-instance-identity

  1. GCE 实例从元数据 API 请求签名令牌。此令牌用于标识实例,并由 Google 签名。
  2. GCE 实例将此签名的令牌提供给验证服务器。
  3. 验证服务器检查令牌中来自 Google 的签名,确认实例确实是其所说的那个实例。
  4. 验证服务器对实例进行身份验证并提供其所需的一切。

相关内容