ARM模板部署错误 [英] ARM template deployment error
问题描述
Hi Team,
我试图在下面的链接上执行示例,但是失败了。有人可以帮助理解ARM模板中的错误吗?
https://docs.microsoft.com/en-us/learn/modules/build-azure-vm-templates/4- deploy-a-vm-quickstart-template?pivots = windows-cloud
template-uri" https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master /101-vm-simple-windows/azuredeploy.json"
输出/错误:
{
"错误":{
  "code":"InvalidTemplateDeployment","
  "详情":[
    {
      "additionalInfo":[
        {
          "info":{
            " evaluationDetails":{
              "evaluateExpressions":[
                {
                  "表达":"类型","
                  "expressionValue":"Microsoft.Compute / virtualMachines","
                  "operator":"Equals",
                  "path":"type","
                  " result":" True",
                  " targetValue" ;:\"Microsoft.Compute / virtualMachines"
                },b $ b                 {
                  "表达式":"Microsoft.Compute / virtualMachines / sku.name","
                  "expressionValue":"Standard_A2","
                  "operator":"In","
                  " path" ;:\"properties.hardwareProfile.vmSize",&
                  "结果":"假",
                  "targetValue":[
                    "Standard_A1_v2",
                    "Standard_A1",
                    "Standard_DS1_v2",
                    "Standard_DS2_v2",
                    "Standard_D2s_v3",
                    " Standard_DS3_v2"
                  ]¥b $ b                 }¥b $ b               ]¥b $ b             },b $ b             " policyAssignmentDisplayName":" vm-sku",&
            " policyAssignmentId" ;:" /providers/Microsoft.Management/managementGroups/triplecrown4/providers/Microsoft.Authorization/policyAssignments/ef2f5efb261648f48812605c" ;,
              " policyAssignmentName":" ef2f5efb261648f48812605c",
            " policyAssignmentParameters":{},
            "policyAssignmentScope":" /providers/Microsoft.Management/managementGroups/triplecrown4" ;,
            " policyDefinitionDisplayName":" vm-sku",&
            "policyDefinitionEffect":"拒绝","
            " policyDefinitionId" ;:" /providers/Microsoft.Management/managementGroups/triplecrown4/providers/Microsoft.Authorization/policyDefinitions/10ba9b7a-1872-4625-b35c-9695ced300fb" ;,
              " policyDefinitionName":" 10ba9b7a-1872-4625-b35c-9695ced300fb"
          },b $ b           "type":"PolicyViolation"&b
        }¥b $ b       ],
      " code" ;:\"RequestDisallowedByPolicy& \",,
      " details" ;: null,b
     政策不允许"消息":"资源'SimpleWinVM'。政策标识符:'[{\" policyAssignment\":{\" name \":\" vm-sku \",\" id \":\\ \\" /providers/Microsoft.Management/managementGroups/triplecrown4/providers/Microsoft.Authorization/policyAssignments/ef2f5efb261648f48812605c\"},\" policyDefinition\":{\" name\" ;: \" VM-sku\",\" id\":\" /providers/Microsoft.Management/managementGroups/triplecrown4/providers/Microsoft.Authorization/policyDefinitions/10ba9b7a-1872-4625 -b35c-9695ced300fb \"}}]'。",
      "target":" SimpleWinVM"
    }¥b $ b   ],
  " message":"模板部署因策略违规而失败。有关详细信息,请参阅详细信息。",
  "target":null
},b $ b " properties" ;: null
}
谢谢。
。
您是否可以尝试使用下面提到的SKU大小创建VM:
                    " Standard_A1_v2",跨度>
                    "Standard_A1",
                    " Standard_DS1_v2",跨度>
                    " Standard_DS2_v2",跨度>
                    " Standard_D2s_v3",跨度>
                    "Standard_DS3_v2"
问候,
Msrini
Hi Team,
I tried to execute example on below link but is getting failed. Can somebody help in understanding the error in ARM template?
https://docs.microsoft.com/en-us/learn/modules/build-azure-vm-templates/4-deploy-a-vm-quickstart-template?pivots=windows-cloud
template-uri "https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vm-simple-windows/azuredeploy.json"
Output/ Error:
{"error": {
"code": "InvalidTemplateDeployment",
"details": [
{
"additionalInfo": [
{
"info": {
"evaluationDetails": {
"evaluatedExpressions": [
{
"expression": "type",
"expressionValue": "Microsoft.Compute/virtualMachines",
"operator": "Equals",
"path": "type",
"result": "True",
"targetValue": "Microsoft.Compute/virtualMachines"
},
{
"expression": "Microsoft.Compute/virtualMachines/sku.name",
"expressionValue": "Standard_A2",
"operator": "In",
"path": "properties.hardwareProfile.vmSize",
"result": "False",
"targetValue": [
"Standard_A1_v2",
"Standard_A1",
"Standard_DS1_v2",
"Standard_DS2_v2",
"Standard_D2s_v3",
"Standard_DS3_v2"
]
}
]
},
"policyAssignmentDisplayName": "vm-sku",
"policyAssignmentId": "/providers/Microsoft.Management/managementGroups/triplecrown4/providers/Microsoft.Authorization/policyAssignments/ef2f5efb261648f48812605c",
"policyAssignmentName": "ef2f5efb261648f48812605c",
"policyAssignmentParameters": {},
"policyAssignmentScope": "/providers/Microsoft.Management/managementGroups/triplecrown4",
"policyDefinitionDisplayName": "vm-sku",
"policyDefinitionEffect": "Deny",
"policyDefinitionId": "/providers/Microsoft.Management/managementGroups/triplecrown4/providers/Microsoft.Authorization/policyDefinitions/10ba9b7a-1872-4625-b35c-9695ced300fb",
"policyDefinitionName": "10ba9b7a-1872-4625-b35c-9695ced300fb"
},
"type": "PolicyViolation"
}
],
"code": "RequestDisallowedByPolicy",
"details": null,
"message": "Resource 'SimpleWinVM' was disallowed by policy. Policy identifiers: '[{\"policyAssignment\":{\"name\":\"vm-sku\",\"id\":\"/providers/Microsoft.Management/managementGroups/triplecrown4/providers/Microsoft.Authorization/policyAssignments/ef2f5efb261648f48812605c\"},\"policyDefinition\":{\"name\":\"vm-sku\",\"id\":\"/providers/Microsoft.Management/managementGroups/triplecrown4/providers/Microsoft.Authorization/policyDefinitions/10ba9b7a-1872-4625-b35c-9695ced300fb\"}}]'.",
"target": "SimpleWinVM"
}
],
"message": "The template deployment failed because of policy violation. Please see details for more information.",
"target": null
},
"properties": null
}
Thank you.
Hi Rahul,
Your subscription has a Azure Policy named "vm-sku" which states that your deployment is not matching the policy and hence the deployment is failed.
Can you try creating a VM with the SKU size mentioned below:
"Standard_A1_v2",
"Standard_A1",
"Standard_DS1_v2",
"Standard_DS2_v2",
"Standard_D2s_v3",
"Standard_DS3_v2"Regards,
Msrini
这篇关于ARM模板部署错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!