应用程序JSON中的Azure密钥保管库值集成

时间:2020-02-24 12:25:34

标签: json azure encryption azure-keyvault dcos

我在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代替值。 (将不起作用)

0 个答案:

没有答案