- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 powershell 脚本向现有 Azure 应用程序网关添加新的监听器。这是我使用过的命令。
Add-AzApplicationGatewayHttpListener -ApplicationGateway $Appgw -Name $listenerName -FrontendIPConfiguration $fipconfig -FrontendPort $port -SslCertificate $cert -HostName $hostName -Protocol "Https" -Debug
所有变量均已正确初始化。命令执行良好并返回 ApplicationGateway 对象,这看起来很正常。但是,新添加的监听器在 Azure 门户中不可见。仔细观察 ApplicationGateway 对象中的新监听器(在 powershell 中)后,它仅显示在资源路径下方,
/subscriptions/<subscription-id>/resourceGroups/ResourceGroupNotSet/providers/Microsoft.Network/applicationGateways/ApplicationGatewayNameNotSet/httpListeners/<new-listener-name>
这里有两件事看起来不正常,
ResourceGroupNotSet
ApplicationGatewayNameNotSet
任何人都可以建议这背后的原因是什么吗?为什么监听器根本没有显示在门户中?
最佳答案
根据我的测试,如果我们想使用Powershell向现有的Azure应用程序网关添加HTTP监听器,我们需要在运行命令后运行命令
。因为命令 Set-AzApplicationGateway -ApplicationGateway $appgw
>添加-AzApplicationGatewayHttpListenerAdd-AzApplicationGatewayHttpListener
只会创建一个新的 HTTP 监听器,但不会更新应用程序网关。
Connect-AzAccount
$AppGWname ="stantest"
$groupName="stan"
$ipName="appGwPublicFrontendIp"
$portName="port_80"
$listenerName="test1"
$appgw= Get-AzApplicationGateway -Name $AppGWname -ResourceGroupName $groupName
$FEC= Get-AzApplicationGatewayFrontendIPConfig -Name $ipName -ApplicationGateway $appgw
Add-AzApplicationGatewayFrontendPort -ApplicationGateway $appgw -Name $portName -Port 80
$port =Get-AzApplicationGatewayFrontendPort -ApplicationGateway $appgw -Name $portName
Add-AzApplicationGatewayHttpListener -ApplicationGateway $appgw -Name $listenerName -FrontendIPConfiguration $FEC -FrontendPort $port -Protocol Http
Set-AzApplicationGateway -ApplicationGateway $appgw
关于Azure - 通过 ps 命令将 http 监听器添加到现有 ApplicationGateway,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58362739/
我按照应用程序网关 ARM 模板示例进行操作,发现该示例与我的脚本之间除了包含 waf 之外没有任何区别。在这里找到:https://learn.microsoft.com/en-us/azure/w
我有在 Azure 上运行的 Service Fabric 集群,我已将应用程序部署到 Service Fabric。 现在我想在这种场景中使用azure应用程序网关,例如请求首先服务于应用程序网关,
我正在尝试使用 powershell 脚本向现有 Azure 应用程序网关添加新的监听器。这是我使用过的命令。 Add-AzApplicationGatewayHttpListener -Applic
我正在尝试使用 powershell 脚本向现有 Azure 应用程序网关添加新的监听器。这是我使用过的命令。 Add-AzApplicationGatewayHttpListener -Applic
我是一名优秀的程序员,十分优秀!