将共享XML嵌入服务面料应用程序清单中



我们使用的是使用.net Core的服务面料框架。开始变得有些问题的一件事是我们的某些服务/应用程序需要相同的参数 - 我们正在为每个应用程序表现出来重新注册。

是否有一种共享XML片段可以在应用程序清单中引用的XML片段的方法

afaik,没有办法在单独文件上提供参数,但是您可以更新默认的Deploy-FabricApplication.ps1脚本。

如果您的情况您选择是:

  • 创建单独的文件并创建一个脚本以在部署之前将其合并。
  • 使用CI/CD进程进行配置值并注入如下所示的值
  • 将共享值作为JSON作为单个参数,如下所示
  • 使用Azure KeyVault等配置服务器和从那里加载的应用程序。

可能以许多其他不同的方式可行,不应该那么困难。

最新更新