Я пытаюсь автоматизировать настройку моей службы приложений за входной дверью Azure с помощью шаблонов ARM. Мне удалось установить объект ipSecurityRestrictions, чтобы ограничить его любой входной дверью (см. переполнение стека), но я также хочу установить заголовок X-Azure-FDID, чтобы я мог ограничиться только своей входной дверью Azure.
Я установил свой siteConfig с указанным ниже объектом ipSecurityRestrictions, но заголовок X-Azure-FDID не устанавливается. Я пытался установить заголовок как свойство, а также как список.
"ipSecurityRestrictions": [
{
"ipAddress": "AzureFrontDoor.Backend",
"action": "Allow",
"tag": "ServiceTag",
"priority": 100,
"name": "Front Door Access Only",
"description": "Rule to allow front door access",
"headers": {
"x-azure-fdid": [
"[parameters('frontDoorID')]"
]
}
},
{
"ipAddress": "Any",
"action": "Deny",
"priority": 2147483647,
"name": "Deny all",
"description": "Deny all access"
}
],
Когда я запускаю свой шаблон руки, я не вижу ошибок. Когда я перехожу к развернутым ресурсам для экспорта развернутого шаблона, параметр заголовков отсутствует в развернутом ресурсе. Я просматриваю документы здесь, и я не уверен, что делаю не так.
"ipSecurityRestrictions": [
{
"ipAddress": "AzureFrontDoor.Backend",
"action": "Allow",
"tag": "ServiceTag",
"priority": 100,
"name": "Front Door Access Only",
"description": "Rule to allow front door access"
},
{
"ipAddress": "Any",
"action": "Deny",
"priority": 2147483647,
"name": "Deny all",
"description": "Deny all access"
}
],
Я нашел один другой вопрос о stackoverflow, который является моей той же проблемой - однако это не сработало для меня.