azure - 使用 Azure Cli 或 Azure REST API 禁用 AFD 后端池的后端主机

标签 azure azure-front-door

我正在尝试更新 AFD 后端池的现有后端主机,使其状态从 Enabled 更改为 Disabled

有没有办法更新 Front Door 后端池的现有后端主机?

目前,我只能在下面的 azure front door cli docs 中看到 addlistremove :

  • az 网络前门后端池后端添加
  • az 网络前门后端池后端列表
  • az 网络前门后端池后端删除

更新的吗?

我还研究了 Azure REST API docs并且尚未找到端点来更新 AFD 后端池的后端主机。

azure front door update backend

最佳答案

我可以使用 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/

相关文章:

azure - 如何使用 ARM 部署具有托管 SSL 证书的应用服务

azure - 取消 Front Door 域的 "Domain validation"

linux - 用于复制文件、重命名并将其共享到 azure blob 的脚本

azure - 除了基于 Azure 门户 Web 的 SSH 之外,如何使用 Azure Bastion 主机登录 VM?

azure - 将 Consul 与 Azure 应用服务结合使用

Azure Front Door 生成大量带宽

json - 我正在尝试使用 ARM 模板部署 Azure SQL VM。我收到错误,因为模板引用 'ion5eddb999' 不明确

c# - 有没有办法将 Azure Functions 主机记录器附加到普通的 C# 跟踪?

node.js - NextJs 应用程序在大流量下的行为

azure-front-door - Azure Front Door - 路由重定向返回 405 方法不允许,但仅在通过 Front Door 时