azure - ARM模板输出私有(private)端点的私有(private)IP

标签 azure azure-resource-manager azure-rm-template infrastructure-as-code

部署专用端点并需要专用 IP 地址作为输出,但似乎无法正确获取值查询。 下面的结果是“模板输出'主机名'无效:语言表达式属性|'privateIPAddress'具有无效的数组索引..(代码:DeploymentOutputEvaluationFailed)

    "value": "[reference(resourceId('Microsoft.Network/privateEndpoints', parameters('privateEndpointName'))).networkInterfaces.privateIPAddress]"

知道如何实现这一目标吗?

最佳答案

我很少有与私有(private) DNS 区域集成的私有(private)端点。 私有(private) IP 可在 customDnsConfigs 属性中找到(虽然不是网络专家,但它与网络接口(interface) IP 匹配)。

{
  "value": "[reference(resourceId('Microsoft.Network/privateEndpoints', parameters('privateEndpointName')), '2021-08-01').customDnsConfigs[0].ipAddresses[0]]"
}

关于azure - ARM模板输出私有(private)端点的私有(private)IP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72772829/

相关文章:

c# - ASP.Net Azure OpenId 集成

Azure 通知中心无法上传 APN 的 .p12

azure - 使用 Arm 模板创建资源组并部署资源并从 Visual Studio 进行部署

azure - AKS 模板创建新资源组

azure - 可以通过 Azure CLI 部署创建和删除 databricks 资源

azure - 在 Azure ARM 模板中使用空/可选参数

Azure Devops + JMeter - 始终生成 html 报告?

c# - 无法保存引用类型

Azure - 从 ARM json 模板设置 WebSocket 打开

azure - ARM 模板 - 取决于资源组外部的资源