多ARM模板中的Azure APi管理拆分架构定义
我定义了一个包含多个操作的API。 我已经在两个单独的ARM模板中拆分并定义了操作,以及相关的模式定义。 部署每个模板时,架构定义不能共存,门户中只能看到最新的模板 有没有人有办法将操作拆分成多个模板并支持API模式的更新?该API不支持多个架构,因为这会生成错误 有什么想法吗? 谢谢多ARM模板中的Azure APi管理拆分架构定义,azure,azure-api-management,arm-template,Azure,Azure Api Management,Arm Template,我定义了一个包含多个操作的API。 我已经在两个单独的ARM模板中拆分并定义了操作,以及相关的模式定义。 部署每个模板时,架构定义不能共存,门户中只能看到最新的模板 有没有人有办法将操作拆分成多个模板并支持API模式的更新?该API不支持多个架构,因为这会生成错误 有什么想法吗? 谢谢 Fabrizio我认为不能将单个API的操作拆分为多个ARM模板。API下的操作是“Microsoft.ApiManagement/service/API/Operations”类型资源的集合。所以,如果您拆分为
Fabrizio我认为不能将单个API的操作拆分为多个ARM模板。API下的操作是“Microsoft.ApiManagement/service/API/Operations”类型资源的集合。所以,如果您拆分为多个,最后部署的模板将获胜
另一方面,如果有助于简化部署,您可以参考,否则通常情况下。操作可以拆分为多个模板,问题实际上是这些操作的模式;如果引用相同的schemaId,则最后部署的一个将获胜。如果分配不同的schemaId,这似乎破坏了定义API,无法在LogicApp中正确导出或使用该API。。。我想知道是否有其他的方法可以使这个把戏成功