【发布时间】:2017-11-22 05:03:56
【问题描述】:
我需要在我的 Service Fabric 应用程序的 settings.xml 文件中加密某些部分/参数值。我们目前在 TFS 中设置了一个构建过程来启动构建,并希望在我们将其推广到生产环境时在此过程中合并值的加密。我已阅读“在 Service Fabric 应用程序中管理机密”,其中介绍了加密的步骤:
- 获取数据加密证书
- 在集群中安装证书
- 在使用证书部署应用程序时加密密钥值并将其注入服务的 settings.xml 配置文件中
- 通过解密相同的加密证书从 Settings.xml 中读取加密值。
我可以看到我们可以使用 MustOverride 属性覆盖 XML 文件中的参数,并在 ApplicationManifest.xml 文件中提供参数的名称和值。
有谁知道或可以将我链接到可以在 TFS 构建过程中执行此过程的文章吗?我正在寻找一种单击类型的部署,我们的部署团队(他们都不是程序员)可以使用它来将其转移到生产中。我了解必须做什么,只是没有看到修改我们的服务结构程序和构建以利用此过程所需的步骤。
【问题讨论】:
-
您使用的是旧的 xaml 构建还是 vNext 构建?
-
我们正在使用 vNext 构建过程。
标签: azure encryption service tfs azure-service-fabric