gpt4 book ai didi

azure - 如何从负载均衡器中删除后端地址池配置

转载 作者:行者123 更新时间:2023-12-03 05:36:35 26 4
gpt4 key购买 nike

我在azure devops管道中使用了Az-powershell任务,并尝试了下面的cmdlet。它显示错误“Set_AzLoadBalancer:资源/订阅/MySUbscription ID>/resourceGroups/MyresourceGroup/providers/Microsift.Net/LoadBalancer/MyLoadBalancer/LoadBalancingRules/MyLoadBalancingrule未找到。请确保引用的资源存在,并且两个资源位于同一区域。” 请推荐

Get-AzLoadBalancer -Name "MyLoadBalancer" -ResourceGroupName "MyResourceGroup" | Remove-AzLoadBalancerBackendAddressPoolConfig -Name "BackendAddressPool02" | Set-AzLoadBalancer

最佳答案

我想您没有显示完整的错误消息,看来我可以重现您的问题。

enter image description here

该错误是由负载平衡规则引用的后端池引起的,因此要解决该问题,您需要先使用以下命令删除该规则.

$loadbalancer = Get-AzLoadBalancer -Name <LoadBalancer-name> -ResourceGroupName <group-name>
Remove-AzLoadBalancerRuleConfig -LoadBalancer $loadbalancer -Name <rule-name> | Set-AzLoadBalancer

然后运行命令删除后端池,它起作用了。

Get-AzLoadBalancer -Name "<LoadBalancer-name>" -ResourceGroupName "<group-name>" | Remove-AzLoadBalancerBackendAddressPoolConfig -Name "joyback1" | Set-AzLoadBalancer

enter image description here

关于azure - 如何从负载均衡器中删除后端地址池配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62144224/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com