问题描述
我想使用与RoutineRules之一关联的自定义RuleEngine部署Azure前门。
整个问题是RuleEngine必须与RoutingRule相关联,RoutingRule仅在创建前门时才能创建,但是RulesEngine也需要前门才能创建。
https://docs.microsoft.com/en-us/azure/templates/microsoft.network/2020-05-01/frontdoors
此后,我尝试创建类型为Microsoft.Network/frontDoors/routingRules的独立资源,但出现错误,表明资源类型无效。
我是否缺少某些东西,或者在单ARM部署中无法实现?
解决方法
这不是最佳选择,但我有解决方案。
基本上,我需要做的是创建前门,然后创建RulesEngine(dependsOn前门),然后使用嵌套的部署模板(dependsOn RulesEngine),该模板必须重新创建整个前门配置,但是现在它可以引用RulesEngine资源。 / p>
,另一种解决方案是在部署后运行命令性脚本,以将routingRule与RulesEngine关联。
截止到今天将是:
CFA_model$BIC
az extension add -n front-door