如何通过Azure CLI或ARM设置应用网关探测的Backend Settings?
解决方案:关联Azure应用网关探测与后端设置
Azure CLI 实现方式
你要找的门户中“Backend Settings”下拉框对应的Azure CLI参数是 --backend-settings,直接传入已有后端设置的名称或资源ID即可完成关联。
创建探测时关联后端设置
示例命令:
az network application-gateway probe create ` --resource-group your-resource-group ` --gateway-name your-app-gateway ` --name your-probe-name ` --protocol Http ` --host example.com ` --path /health-check ` --backend-settings your-existing-backend-settings-name
修改已有探测关联后端设置
如果是要给已创建的探测绑定后端设置,用update命令:
az network application-gateway probe update ` --resource-group your-resource-group ` --gateway-name your-app-gateway ` --name your-probe-name ` --backend-settings your-existing-backend-settings-name
ARM 模板实现方式
在ARM模板的应用网关资源定义中,找到properties.probes数组,给目标探测对象添加backendSettings属性,通过资源ID引用已有的后端设置:
示例片段:
"properties": { "probes": [ { "name": "your-probe-name", "properties": { "protocol": "Http", "host": "example.com", "path": "/health-check", "interval": 30, "timeout": 30, "unhealthyThreshold": 3, "backendSettings": { "id": "[resourceId('Microsoft.Network/applicationGateways/backendHttpSettingsCollection', parameters('applicationGatewayName'), 'your-existing-backend-settings-name')]" } } } ], // 其他应用网关配置... }
内容的提问来源于stack exchange,提问作者Ian Carrick
相关产品推荐
相关产品推荐

