如何在无应用程序名称的springboot Vault配置中指定保管库端点

问题描述 投票:0回答:1

在春季启动中,我想从Vault中读取属性,但我想从环境变量中读取vaulr秘密令牌和配置端点的完整路径。但是,如果我给出spring.cloud.vault.uri,则它不起作用,并且要从环境变量中获取,我正在使用$ {VAULT_TOKEN},但这也行不通。

spring.cloud.vault.uri=http://127.0.0.1:8200/secret/gs-vault-config/cloud/test
spring.cloud.vault.token=${VAULT_TOKEN}

我想从环境变量中同时获取spring.cloud.vault.urispring.cloud.vault.token

spring spring-boot hashicorp-vault spring-cloud-vault-config
1个回答
0
投票

这不是一个好主意。

通常bootstrap.properties / bootstrap.yaml文件与项目分开放置(/ src中的项目,/ config中的引导程序配置文件)。它使我们可以使用它,而无需根据参数更改来重建项目,并且可以使用动态配置。

我们已经有一个包含动态内容的文件,您想创建一个单独的动态配置文件,并为其提供基本动态配置文件的值!重言式!

© www.soinside.com 2019 - 2024. All rights reserved.