这个 Azure 错误到底是什么意思?

What exactly does this Azure error mean?

我有一个将 ARM 模板部署到 Azure 的 PowerShell 脚本,但我遇到了一个我似乎无法完全理解的错误。当在 PowerShell 中 运行 本身时,我收到以下错误:

New-AzureRmResourceGroupDeployment : 7:46:01 AM - Error: Code=CannotUpdatePlan; Message=Resource plan can not be changed.

错误描述似乎并没有那么复杂,但我不确定为什么会这样。我对资源组、资源或订阅没有任何锁定,所以理论上它应该能够正常工作,对吗?

在 VSTS 中进行测试后,我得到了上述错误以及前面的错误消息:

Selected subscription is in 'Disabled' state.

我不确定这是否与另一个有关,但我知道订阅处于活动状态,因为我可以手动向其部署资源。此外,从门户查看订阅时,它清楚地显示 "Active"。

根据您的描述,建议您按照以下步骤进行检查。

1.Ensure 您的订阅已启用。为了进行测试,您可以创建一个网络应用程序。如果您的订阅确实被禁用,请参考此link重新激活您的订阅。

2.You最好检查一下你的订阅连接。请确保订阅正确。当您验证连接时,它应该显示 Verified

注意:我使用代理 Hosted VS2017 并使用 Azure PowerShell 脚本部署模板。