作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在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
最佳答案
我想您没有显示完整的错误消息,看来我可以重现您的问题。
该错误是由负载平衡规则
引用的后端池
引起的,因此要解决该问题,您需要先使用以下命令删除该规则.
$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
关于azure - 如何从负载均衡器中删除后端地址池配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62144224/
我是一名优秀的程序员,十分优秀!