将预先存在的 NSG 分配给子网 Azure ARM 模板
Assign pre-existing NSG to subnet Azure ARM Template
我目前正在尝试弄清楚是否可以使用 arm 模板将在单独资源组中创建的 NSG 分配给通过 ARM 模板启动的新资源组的子网。我遇到过多个模板,其中模板创建 NSG 并将其应用于现有子网(如下所示)。如果可能,我正在尝试将已经存在的 NSG 分配给新创建的子网。
有没有人尝试过这个可能有一些指示,或者有没有我在最初的谷歌搜索中可能错过的任何好的资源,我可以利用它来完成这个?
是的,就这样做:
"subnets": [
{
"name": "someName",
"properties": {
"addressPrefix": "somePrefix",
"networkSecurityGroup": {
"id": "[resourceId('rgName', 'Microsoft.Network/networkSecurityGroups', 'nsgName')]"
}
}
}
我目前正在尝试弄清楚是否可以使用 arm 模板将在单独资源组中创建的 NSG 分配给通过 ARM 模板启动的新资源组的子网。我遇到过多个模板,其中模板创建 NSG 并将其应用于现有子网(如下所示)。如果可能,我正在尝试将已经存在的 NSG 分配给新创建的子网。
有没有人尝试过这个可能有一些指示,或者有没有我在最初的谷歌搜索中可能错过的任何好的资源,我可以利用它来完成这个?
是的,就这样做:
"subnets": [
{
"name": "someName",
"properties": {
"addressPrefix": "somePrefix",
"networkSecurityGroup": {
"id": "[resourceId('rgName', 'Microsoft.Network/networkSecurityGroups', 'nsgName')]"
}
}
}