gpt4 book ai didi

azure - Add-AzureRmApplicationGatewayBackendHttpSettings cmdlet 中的 "Use for App service"参数

转载 作者:行者123 更新时间:2023-12-03 01:41:23 25 4
gpt4 key购买 nike

在 Azure 应用程序网关 UI 中,创建 HTTP 设置时,有一个名为“用于应用服务”的复选框:

UI

我尝试使用以下命令在 PowerShell 中复制此 HTTP 设置:

   Add-AzureRmApplicationGatewayBackendHttpSettings -Name $MaintenanceToggleHTTPSetting -ApplicationGateway $AppGW -Protocol Http -Port 80 -Probe $probe

检查了文档后,我找不到任何参数来复制此内容。

这可能吗?也许是其他参数的组合?

最佳答案

powershell命令中似乎没有用于应用服务选项的参数。

此外,我发现了一些奇怪的事情,在我的门户上,我选择用于应用服务选项 ->保存,退出并再次进入,然后该选项将不会被选择。不知道我这样做是否正确,如果不对,请指正。

另外,我通过F12捕获了选择选项/不选择的请求,经过比较,我发现请求正文是相同的。

编辑:

我们需要在probe中选择pick hostname from backend address选项,然后Use for App service选项将被保存。

这里有一个具体的powershell脚本,作为@dunc答案的补充,如果有人想使用Use for App service选项,可以引用一下。有关更多详细信息,请参阅@dunc 的回答。

$AppGw = Get-AzureRmApplicationGateway -Name "joygateway" -ResourceGroupName "joywebapp"
$probe = Get-AzureRmApplicationGatewayProbeConfig -Name "testprobe" -ApplicationGateway $AppGw
Add-AzureRmApplicationGatewayBackendHttpSettings -Name "testsetting" -ApplicationGateway $AppGW -Protocol Http -Port 80 -Probe $probe -PickHostNameFromBackendAddress -CookieBasedAffinity "Disabled"
Set-AzureRmApplicationGateway -ApplicationGateway $AppGw

检查门户:

enter image description here

关于azure - Add-AzureRmApplicationGatewayBackendHttpSettings cmdlet 中的 "Use for App service"参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52945056/

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