Azure 系统 uuid 在 VM 生命周期内是否不可变?

Is Azure system uuid immutable over the VM lifetime?

我们正在寻找一个系统 UUID 作为许可证锁定标准,据我所知它应该可以工作。但是我找不到关于 UUID 是否能在不断变化的可用性 zones/regions、不断变化的虚拟机大小、从备份中恢复等方面幸存下来的明确答案。

UUID 是否会发生变化?

有一种情况会发生变化:

Azure Unique VM ID won’t change upon reboot, shutdown (either planned for unplanned), start/stop de-allocate, service healing or restore in place. However, if the VM is a snapshot and copied to create a new instance, Azure VM ID will get changed.

参见:https://azure.microsoft.com/nb-no/blog/accessing-and-using-azure-vm-unique-id/