我正在尝试更新 AFD 后端池的现有后端主机,使其状态从 Enabled
更改为 Disabled
。
有没有办法更新 Front Door 后端池的现有后端主机?
目前,我只能在下面的 azure front door cli docs 中看到 add
、list
和 remove
:
az 网络前门后端池后端添加
az 网络前门后端池后端列表
az 网络前门后端池后端删除
有更新
的吗?
我还研究了 Azure REST API docs并且尚未找到端点来更新 AFD 后端池的后端主机。
最佳答案
我可以使用 PowerShell 来实现您的要求。
这是脚本:
$resourceGroup1 = "前门" $frontDoor1 = "msrini"
$afd = Get-AzFrontDoor -ResourceGroupName $resourceGroup1 -name $frontDoor1
$loadBalancingSetting1=$afd.LoadBalancingSettings
$afd.BackendPools.backends[0].EnabledState = "禁用"
$backendpool1=$afd.BackendPools
$frontendEndpoint1 = $afd.FrontendEndpoints
$healthProbeSetting1= $afd.HealthProbeSettings
$routingrule1 = $afd.RoutingRules
$backendpoolsettings1 = $afd.BackendPoolsSetting
Set-AzFrontDoor -Name $frontDoor1 -ResourceGroupName $resourceGroup1 -RoutingRule $routingrule1 -BackendPool $backendpool1 -FrontendEndpoint $frontendEndpoint1 -LoadBalancingSetting $loadBalancingSetting1 -HealthProbeSetting $healthProbeSetting1 -BackendPoolsSetting $backendpoolsettings1
关于azure - 使用 Azure Cli 或 Azure REST API 禁用 AFD 后端池的后端主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62187984/