如何通过Azure中的ARM模板添加新的公共IP来更新(而不是覆盖)现有的负载均衡器

时间:2018-08-23 06:36:35

标签: json azure azure-load-balancer

我有一个现有的外部负载均衡器,并与之关联了一个公共IP。我想更新另一个新的现有公用IP(基本上将多个公用IP添加到负载均衡器)。我正在尝试使用ARM模板。任何人都可以给出解决方案以添加新IP而不覆盖前一个IP。 **

"resources": [
                {
                    "type": "Microsoft.Network/loadBalancers",
                    "sku": {
                        "name": "[parameters('skuName')]",
                        "tier": "[parameters('skuTier')]"
                    },
                    "name": "[parameters('LoadBalancerName')]",
                    "apiVersion": "2018-02-01",
                    "location": "[parameters('location')]",
                    "properties": {
                        "frontendIPConfigurations": [
                            {
                                "name": "[parameters('name')]",
                                "properties": { 
                                    "publicIPAddress": {
                                        "id":  "[resourceId('Microsoft.Network/publicIPAddresses',parameters('publicIpName'))]"
                                    }
                                }
                            }
                        ]
                    },
                    "dependsOn": []
                }
            ]

**

1 个答案:

答案 0 :(得分:0)

您可以添加其他配置:

"frontendIPConfigurations": [
    {
        "name": "[parameters('name')]",
        "properties": { 
            "publicIPAddress": {
                "id":  "[resourceId('Microsoft.Network/publicIPAddresses',parameters('publicIpName'))]"
            }
        }
    },
    {
        "name": "[parameters('secondIP')]",
        "properties": { 
            "publicIPAddress": {
                "id":  "[resourceId('Microsoft.Network/publicIPAddresses',parameters('secondIp'))]"
            }
        }
    },
]