我从多个项目中从中提取实例数据。在我的解决方案中,实例接口的MAC地址是唯一的密钥,因此我需要避免重复。我在GCE文档中找不到这方面的任何信息。
我认为它们并不是唯一的--只是在一个项目的范围内是唯一的,但我想确定。
谢谢。
发布于 2018-03-17 03:52:43
我相信,GCE中当前的MAC地址不能保证在全球范围内是独一无二的。然而,它们在GCE网络中是独一无二的。
这是因为MAC地址是基于内部IP计算的,无论内部IP是用户定义的还是自动生成的。因此,内部IP不会在VM的整个生命周期中发生变化,而不管VM状态如何。因此,MAC地址在项目边界内也可能不是唯一的。
尽管如此,如果您正在搜索唯一的密钥,那么我建议使用instance name
和project number
或project ID
的组合。这是因为项目编号和ID是独特的谷歌云平台。
https://stackoverflow.com/questions/49325405
复制相似问题