我从多个项目中提取Google Compute Engine的实例数据。实例接口的MAC地址是我解决方案中的唯一键,因此我需要避免重复。我在GCE文档中找不到任何相关信息。
我认为它们不是唯一的 - 只在一个项目的范围内是唯一的,但我想确定。
感谢。
答案 0 :(得分:1)
我相信,GCE中当前的MAC地址不能保证在全球范围内是唯一的。但是,这些在GCE网络中是独一无二的。
这是因为无论内部IP是用户定义还是自动生成,MAC地址都是基于内部IP计算的。因此,内部IP在VM的整个生命周期内不会发生变化;无论VM状态如何。因此,MAC地址在项目边界内也可能不是唯一的。
话虽如此,如果您要搜索唯一键,我建议您使用instance name
和project number
或project ID
的组合。这是因为项目编号和ID是unique across Google Cloud Platform。