如何从 Azure 负载均衡器中删除入站规则

How to remove Inbound rule from Azure loadbalancer

我创建了一个 Azure 负载均衡器 v2,并希望从中删除一个规则。 所以,我会得到一个负载均衡器对象:

$loadBalancer = Get-AzureLoadBalancer -Name myLoadbalancer -ResourceGroupName myResourceGroup

那么,我会尝试删除一条规则:

Remove-AzureLoadBalancerInboundNatRuleConfig -LoadBalancer $loadBalancer -Name RuleName

但是,规则仍然存在...也许我遗漏了一些明显的东西?没有我可以参考的例子:(

据我了解 - 它不是这样工作的。 我能够通过使用相同的资源管理器模板来实现这个目标,该模板用于配置此资源并将其修改为 remove/update 所需规则

具有“Config”后缀的 Cmdlet 仅更改内存中的数据(在本例中为 $loadBalancer 对象)。

删除后-AzureLoadBalancerInboundNatRuleConfig -LoadBalancer $loadBalancer -Name RuleName

执行 Set-AzureLoadBalancer -LoadBalancer $loadBalancer

告诉我