ARM - 使用现有 VNet/子网通过专用端点创建 Key Vault
ARM - Create Key Vault via private endpoint using existing VNet / Subnet
我正在尝试通过专用终结点创建密钥保管库 - 使用 ARM 自定义模板“使用现有 VNet/Subnet”。
Azure 中可用的 QuickStart 模板创建了一个新的 VNet/Subnet 它没有使用已经创建的 Vnet/subnet.
的选项
https://azure.microsoft.com/en-us/resources/templates/key-vault-private-endpoint/
他们有办法在现有的 Vnet 中创建它吗?
Is their a way to create it in already existing Vnet ?
根据上面与 Bokambo 的讨论,将要点添加为社区 wiki 答案,以帮助可能面临类似问题的社区成员。
您可以通过 subnetResourceId
添加 subnetRef
。
例如,如 and tom-blake所建议:
"subnetRef": "[resourceId('Microsoft.Network/virtualNetworks/subnets', parameters('virtualNetworkName'), parameters('subnetName'))]",
"properties":
{
"subnetResourceId": "[variables('subnetRef')]",
"swiftSupported": true
}
}
"resources": [
{
"type": "config",
"apiVersion": "2018-11-01",
"name": "virtualNetwork",
"dependsOn": [
"[resourceId('Microsoft.Web/sites', variables('site_name'))]"
],
"properties": {
"subnetResourceId": "[resourceId(resource_group_name, 'Microsoft.Network/virtualNetworks/subnets', vnet_name, subnet_name)]",
"isSwift": true
}
}
]
我正在尝试通过专用终结点创建密钥保管库 - 使用 ARM 自定义模板“使用现有 VNet/Subnet”。 Azure 中可用的 QuickStart 模板创建了一个新的 VNet/Subnet 它没有使用已经创建的 Vnet/subnet.
的选项https://azure.microsoft.com/en-us/resources/templates/key-vault-private-endpoint/
他们有办法在现有的 Vnet 中创建它吗?
Is their a way to create it in already existing Vnet ?
根据上面与 Bokambo 的讨论,将要点添加为社区 wiki 答案,以帮助可能面临类似问题的社区成员。
您可以通过 subnetResourceId
添加 subnetRef
。
例如,如
"subnetRef": "[resourceId('Microsoft.Network/virtualNetworks/subnets', parameters('virtualNetworkName'), parameters('subnetName'))]",
"properties":
{
"subnetResourceId": "[variables('subnetRef')]",
"swiftSupported": true
}
}
"resources": [
{
"type": "config",
"apiVersion": "2018-11-01",
"name": "virtualNetwork",
"dependsOn": [
"[resourceId('Microsoft.Web/sites', variables('site_name'))]"
],
"properties": {
"subnetResourceId": "[resourceId(resource_group_name, 'Microsoft.Network/virtualNetworks/subnets', vnet_name, subnet_name)]",
"isSwift": true
}
}
]