如何在单个 ARM 模板中使用规则引擎部署 Front Door

kam*_*ilz 5 azure azure-resource-manager azure-front-door

我想部署一个 Azure Front Door,其自定义 RuleEngine 与其中一个 RoutingRules 关联。

整个问题是Rul​​esEngine必须和RoutingRule关联,RoutingRule只能在创建Front Door时创建,而RulesEngine也需要Front Door才能创建。

https://docs.microsoft.com/en-us/azure/templates/microsoft.network/2020-05-01/frontdoors

之后我尝试创建一个 Microsoft.Network/frontDoors/routingRules 类型的独立资源,但我遇到了资源类型无效的错误。

我是否遗漏了什么,或者这在单个 ARM 部署中是不可能实现的?

kam*_*ilz 0

这不是最佳的,但我有一个解决方案。

基本上我需要做的是创建前门,然后创建规则引擎(取决于前门),然后使用嵌套部署模板(取决于规则引擎),它必须重新创建整个前门配置,但现在它可以引用规则引擎资源。