Azure CLI-检查Azure前端端口是否已存在



我有一个CLI脚本,用于部署Azure应用程序网关和各种

作为脚本的一部分,我正在执行

az network application-gateway frontend-port create
--resource-group $resourceGroupName 
--gateway-name $appGatewayName 
--name 'creditassessment' 
--port 443

但它错误地说它已经存在

我怎样才能先检查它的存在?

要检查Azure前端端口是否已经存在,您可以使用az网络应用程序网关前端端口列表列出前端端口,或者使用az应用程序网关的前端端口显示获取前端端口的详细信息。

例如,检查该端口是否在PowerShell中使用。

$frontendportCheck = az network application-gateway frontend-port list -g $resourceGroupName --gateway-name $appGatewayName --query "[?port=='$frontendPort']" | ConvertFrom-Json
$frontendportExists = $frontendportCheck.Length -gt 0
if (!$frontendportExists) {
az network application-gateway frontend-port create `
--resource-group $resourceGroupName `
--gateway-name $appGatewayName `
--name $frontendportname `
--port $frontendPort
}

相关内容

  • 没有找到相关文章

最新更新