【发布时间】:2020-10-12 15:48:23
【问题描述】:
我有一个在管道中使用的文本文件,这个特定文件包含管道用于对某些服务进行身份验证的秘密。文件如下所示。
app1|resource1|secret1
app2|resource2|secret2
此文件用于将密钥映射到每个应用程序。有人告诉我,我可以使用 azure key vault 来存储这些信息,但我只能看到 ssh 密钥、证书和键值对字符串的选项。
很高兴听到任何建议。我还应该注意目前我正在使用天蓝色的“安全文件”来存储这个文件,但是它不是很直观,因为每次需要更新文件时,你必须删除当前文件,上传一个新文件然后编辑管道再次添加。
另外,我需要一个可以存储此文件的中心位置,以便团队中的任何人都可以编辑它,而不仅仅是我。
【问题讨论】:
-
处理此问题的正常方法是将模板存储在源代码管理中,并在部署时使用来自keyvault的值转换模板。此外,拥有自己的定制文件格式而不是使用 XML、JSON 或 YAML 之类的格式有点奇怪。
标签: azure azure-devops azure-keyvault azureportal