我已经从 Azure 门户界面创建了第一台 VM,并且运行良好。我尝试使用第一台 VM 提供的 ARM 模板部署第二台 VM。但我无法快速完成。首先,我必须解决一些依赖循环的任务,因为我收到消息“在资源上检测到循环依赖:'/subscriptions/xxxxxxxxx/resourceGroups/MOD03VDSC/providers/Microsoft.Network/networkInterfaces/autoconfigvm7312'”。这是一个包或功能吗?如何快速重新部署 VM 而无需每次都分析依赖关系?
答案1
这不是一个错误或缺陷,而是您的模板的错误。
例如
如果 A 依赖于 B,而 B 也依赖于 A,那么它们就会形成“循环依赖”,并且无法继续工作。
解决方案:
你应该检查模板中 Network Interface 的“dependsOn”设置,然后找到 Dependency 的设置,检查该资源是否也依赖于 Network Interface,如果是,那就是“循环依赖”的错误。
您可以分析资源依赖性并在一侧删除。我建议您检查整个模板以确保您的模板没有问题。