Spring Boot 谷歌云秘密管理器
Posted
技术标签:
【中文标题】Spring Boot 谷歌云秘密管理器【英文标题】:Spring Boot Google Cloud Secret Manager 【发布时间】:2020-11-13 18:10:22 【问题描述】:我按照setting secret manager with GCP on Spring Boot上的说明,在Google Cloud中创建了一个secret,并在application.properties中添加了以下内容
spring.datasource.password=$sm://DB_PASSWORD
没用,不过,如果我用SecretManagerTemplate
,我可以通过secretManagerTemplate.getSecretString("DB_PASSWORD");
得到秘密
但是,我需要在应用程序开始时初始化数据源密码,有人在spring boot中使用过secret manager吗?
【问题讨论】:
【参考方案1】:修改 pom.xml 可以神奇的解决问题
<properties>
<spring-cloud.version>Hoxton.SR4</spring-cloud.version>
</properties>
到
<properties>
<spring-cloud.version>Hoxton.SR6</spring-cloud.version>
</properties>
【讨论】:
以上是关于Spring Boot 谷歌云秘密管理器的主要内容,如果未能解决你的问题,请参考以下文章
谷歌云上的getEffectiveOrgPolicy错误运行秘密安装卷