Azure CLI - 检查 Azure 前端端口是否已存在
Azure CLI - Check if Azure frontend port already exists
我有一个 CLI 脚本,用于部署 Azure 应用程序网关和各种东西
作为我正在执行的脚本的一部分
az network application-gateway frontend-port create
--resource-group $resourceGroupName \
--gateway-name $appGatewayName \
--name 'creditassessment' \
--port 443
但它出错说它已经存在
我怎样才能先检查它是否存在?
要检查 Azure 前端端口是否已存在,您可以使用 az network application-gateway frontend-port list or get the details of a frontend port with az network application-gateway frontend-port show.
列出前端端口
例如,检查该端口是否在 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
}
我有一个 CLI 脚本,用于部署 Azure 应用程序网关和各种东西
作为我正在执行的脚本的一部分
az network application-gateway frontend-port create
--resource-group $resourceGroupName \
--gateway-name $appGatewayName \
--name 'creditassessment' \
--port 443
但它出错说它已经存在
我怎样才能先检查它是否存在?
要检查 Azure 前端端口是否已存在,您可以使用 az network application-gateway frontend-port list or get the details of a frontend port with az network application-gateway frontend-port show.
列出前端端口例如,检查该端口是否在 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
}