【发布时间】: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