【发布时间】:2019-10-09 21:29:20
【问题描述】:
我正在准备一个脚本,我需要获取资源的特定 ID,我尝试使用 get-azurermresource,但它只给了我像 - ResourceId 这样的值。对我来说,这不是此资源的唯一 ID,因为当我们删除资源并使用相同名称重新创建它时,ResourceId 将是相同的。在 Azure VM 的情况下,我可以使用 cmd-let --> GetAzVM 获得这个唯一 ID,我得到了 --> VmId : 604f7764-7ffe-4be0-b313-81ca9deda5ad。但是剩下的资源呢?是否有任何方法可以为其他资源获取“唯一 ID”?
【问题讨论】:
-
如果您详细说明为什么需要确定可能命名相同的资源的部署之间的差异,这可能会有所帮助。例如,如果您删除了一个存储帐户,然后重新创建,那么为什么要让您的方案知道它们现在是不同的部署如此重要?