privateDnsZoneGroups/default 具有无效的私有 DNS 区域 ID

bab*_*din 5 azure-automation

我在创建 Azure 自动化帐户时收到以下错误。

您能帮忙吗?错误

{ "status": "Failed", "error": { "code": "DeploymentFailed", "message": "至少一项资源部署操作失败。请列出部署操作以了解详细信息。请参阅https://aka。 ms/DeployOperations了解使用详细信息。", "details": [ { "code": "BadRequest", "message": "{\r\n "error": {\r\n "code": "InvalidPrivateDnsZoneIds", \r\n "message": "私有 DNS 区域组 /subscriptions/012a3201-bf61-4cd6-b0cb-05213d7410b4/resourceGroups/AzureAutomation/providers/Microsoft.Network/privateEndpoints/AVD-Auto/privateDnsZoneGroups/default 具有无效的私有 DNS 区域ids .",\r\n "详细信息": []\r\n }\r\n}" } ] } }

Ste*_*hke 1

此错误表明对私有 DNS 区域的引用不正确。考虑下面的二头肌示例:

resource privateDnsZone 'Microsoft.Network/privateEndpoints/privateDnsZoneGroups@2020-11-01' = {
  parent: appPrivateEndpoint_resource
  name: 'default'
  properties: {
    privateDnsZoneConfigs: [
      {
        name: 'privatelink_azurewebsites_net'
        properties: {
          privateDnsZoneId: resourceId(dnsZoneSubscriptionId, dnsZoneResourceGroup, 'Microsoft.Network/privateDnsZones', dnsZoneName)
        }
      }
    ]
  }
}
Run Code Online (Sandbox Code Playgroud)

dnsZoneName必须存在于id 为dnsZoneSubscriptionId 的订阅中的资源组dnsZoneResourceGroup中

如果其中任何一个错误,您最终会尝试链接到不存在的私有 DNS 区域,此时就会发生错误。

privateDnsZoneId可能有硬编码的资源 Id 引用。如果是这种情况,请尝试找出它所引用的订阅/资源组,并检查私有 DNS 区域是否确实存在。如果没有,您将需要更改对该区域实际所在位置的引用,或者创建私有 DNS 区域(如果尚不存在)。