我已经创建了Azure SQL托管实例,并且想要创建用于访问实例的客户端VM。我已经从Azure门户复制了配置脚本:
通过PowerShell执行此脚本时,出现以下错误:
New-AzureRmResourceGroupDeployment:5:06:13 PM-错误:代码= InvalidTemplateDeployment; Message =根据模板,模板部署“ azuredeploy”无效 验证程序。跟踪ID为“ 8bc76e8d-3070-44a3-bc43-58bbeeac20d8”。有关详细信息,请参见内部错误。有关用法的详细信息,请参见https://aka.ms/arm-deploy。
在线:179个字符:1
+ New-AzureRmResourceGroupDeployment -ResourceGroupName $ resourceGroupN ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~
+ CategoryInfo:未指定:(:) [New-AzureRmResourceGroupDeployment],异常
+ FullyQualifiedErrorId:Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.NewAzureResourceGroupDeploymentCmdletNew-AzureRmResourceGroupDeployment:5:06:14 PM-错误:代码= QuotaExceeded; Message = Operation导致超出Core的配额限制。允许的最大值:100,当前 使用中:100,需要其他:2。请在http://aka.ms/corequotaincrease上了解有关配额增加的更多信息。 在线:179个字符:1
+ New-AzureRmResourceGroupDeployment -ResourceGroupName $ resourceGroupN ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ + CategoryInfo:未指定:(:) [New-AzureRmResourceGroupDeployment],异常
+ FullyQualifiedErrorId:Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.NewAzureResourceGroupDeploymentCmdlet
如果这些解释解释了为什么会发生此错误并且很热衷于查看当前的配额是什么?
答案 0 :(得分:0)
第一个错误表明您具有InvalidTemplateDeployment。您可以在此处使用Invoke-Command执行此脚本以在本地和远程计算机上运行命令。将脚本复制到Power Shell命令行后,您需要为VM设置密码并执行脚本。执行脚本后,您将看到它已部署了VM。您可以从此step by step中获取更多详细信息。
第二个错误。配额针对每个单独的区域,而不是整个订阅。您可以使用Get-AzureRmVMUsage -Location "South Central US"
命令来查找具有特定位置的虚拟机配额。您可以获取有关resolving errors for resource quotas的更多参考。