问题描述
在对 Azure Web 应用程序设置访问限制时,在 Azure 门户中,现在可以使用服务标记并包含某些必须存在以允许访问的标头。我们配置了以下设置,限制对 Web 应用程序的访问仅来自我们特定的前门实例:
然而,当我试图在 ARM 中反映相同的配置时,我无法让事情正常工作。似乎明显缺乏此或文档的示例,并且在 azure 门户中导出模板不包括前门 ID 标题检查。以下是我想出来的,但成功部署后,访问限制存在,但没有设置前门ID。
{
"type": "Microsoft.Web/sites/config","apiVersion": "2020-12-01","name": "[concat(variables('myApp'),'/web')]","location": "[parameters('location')]","dependsOn": [
"[resourceId('Microsoft.Web/sites',variables('myApp'))]"
],"properties": {
"ipSecurityRestrictions": [
{
"ipAddress": "AzureFrontDoor.Backend","action": "Allow","tag": "ServiceTag","priority": 300,"name": "Restrict-FrontDoor","headers": {"X-Azure-FDID": "[parameters('frontDoorID')]"}
}
]
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)