我在Azure群集上安装了Mesosphere DC / OS,将tomcat应用程序作为服务运行,这些服务使用包含应用程序的端口和密码的JSON文件进行配置。我的经理想使用Azure Key Vault来存储应用程序的密码和秘密,我创建了Vault并将所需的秘密存储在其中。
这是我需要替换的JSON值的一部分: (我仅从保险柜中删除要替换其值的字段)
"APP_ACCESS_SERVICE_PASSWORD": "AppPW",
"CASSANDRA_DB_PASSWORD": "App_uat_PW",
"UAMS_ORACLE_PASSWORD": "App_uat_PW",
"PUBLISH_DB_PASSWORD": "ogw",
"App-PUBLISH_DB_PASSWORD": "App_uat1",
"EMP_DB_PASSWORD": "App_uat1",
如何用密钥库中的值替换JSON中的密码?我的意思是不是将URL代替密码而不是密码,任何想法如何将密钥库中的值而不是静态值输入JSON? 从Azure文档中,我可以使用URL访问值,例如: https://Contoso-Vault2.vault.azure.net/secrets/ExamplePassword 但不能使用URL代替值。 (将不起作用)