Google cloud platform GCE中多个项目的MAC地址是否唯一?

Google cloud platform GCE中多个项目的MAC地址是否唯一?,google-cloud-platform,cloud,google-compute-engine,virtual-network,Google Cloud Platform,Cloud,Google Compute Engine,Virtual Network,我正在从多个项目中从谷歌计算引擎中提取实例数据。实例接口的MAC地址在我的解决方案中是唯一的密钥,因此我需要避免重复。我在GCE文档中找不到任何关于这方面的信息 我会假设它们不是唯一的——只是在一个项目的范围内是唯一的,但我想确定 谢谢 我认为,GCE中当前的MAC地址不能保证在全球范围内是唯一的。然而,这些在GCE网络中是独一无二的 这是因为无论内部IP是用户定义的还是自动生成的,MAC地址都是基于内部IP计算的。因此,在虚拟机的整个生命周期内,内部IP不会发生变化;不管虚拟机状态如何。因此,

我正在从多个项目中从谷歌计算引擎中提取实例数据。实例接口的MAC地址在我的解决方案中是唯一的密钥,因此我需要避免重复。我在GCE文档中找不到任何关于这方面的信息

我会假设它们不是唯一的——只是在一个项目的范围内是唯一的,但我想确定


谢谢

我认为,GCE中当前的MAC地址不能保证在全球范围内是唯一的。然而,这些在GCE网络中是独一无二的

这是因为无论内部IP是用户定义的还是自动生成的,MAC地址都是基于内部IP计算的。因此,在虚拟机的整个生命周期内,内部IP不会发生变化;不管虚拟机状态如何。因此,MAC地址在项目边界内也可能不是唯一的


也就是说,如果您正在搜索唯一键,那么我建议使用实例名称和项目编号或项目ID的组合。这是因为项目编号和ID是唯一的

谢谢@Taher-看来我绝对不应该依赖MAC地址在项目边界上是唯一的