我目前正在尝试确定是否有可能使用arm模板将在单独资源组中创建的NSG分配给通过ARM模板生成的新资源组的子网。我遇到了多个模板,这些模板在其中创建NSG并将NSG应用于现有的子网(如下图所示)。如果可能,我试图将已经存在的NSG分配给新创建的子网。
是否有人尝试过此操作,可能会有一些指示,或者在最初的谷歌搜索中是否有任何好的资源我可以利用它来完成此任务?
答案 0 :(得分:1)
是的,只要这样做:
"subnets": [
{
"name": "someName",
"properties": {
"addressPrefix": "somePrefix",
"networkSecurityGroup": {
"id": "[resourceId('rgName', 'Microsoft.Network/networkSecurityGroups', 'nsgName')]"
}
}
}