【问题标题】:What exactly does this Azure error mean?此 Azure 错误究竟是什么意思?
【发布时间】:2017-09-11 15:06:39
【问题描述】:

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

New-AzureRmResourceGroupDeployment:上午 7:46:01 - 错误: 代码=无法更新计划; Message=资源计划无法更改。

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

在 VSTS 中进行测试时,我收到了上面提到的错误以及前面的以下错误消息:

所选订阅处于“禁用”状态。

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

【问题讨论】:

  • 使用 Azure PS cmdlet 查看订阅时是否为 Enabled
  • @TheIncorrigible1 是的。使用 Get-AzureRMSubscription,状态显示“已启用”
  • 什么特定的 ARM 操作导致了这个错误?您可以使用 resources.azure.com 并在 providers/Microsoft.Resources/deployments 下查找相关资源组。
  • @LillaTheHun 您是否尝试在本地 Power Shell 上部署此模板。如果可行,您最好分享您的 VSTS 配置和模板。

标签: powershell azure azure-devops azure-web-app-service cleardb


【解决方案1】:

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

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

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

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

【讨论】:

  • 如果还是不行,建议你可以新建一个连接重新测试。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-03-12
  • 2014-10-29
  • 2016-01-27
  • 2014-12-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多