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错误运行秘密安装卷

如何在谷歌云中部署 Spring Boot 应用程序?

如果我将 Spring Boot 应用程序部署到谷歌云,我应该使用应用引擎还是计算引擎 [重复]

自动抓取最新的谷歌云平台秘密版本

text 将Spring-java应用程序部署到谷歌云

谷歌云消息管理控制台