Невозможно получить секреты из диспетчера секретов Google в весеннем приложении

Я пытаюсь получить секреты от менеджера секретов Google, но они получают его, просто показывает имя секрета.

Итак, все изменения, которые я сделал здесь, в моем pox.xml, я добавил эти зависимости

         <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-gcp-starter</artifactId>
            <version>1.2.8.RELEASE</version>
        </dependency>

        <!-- https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-starter-bootstrap -->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-bootstrap</artifactId>
            <version>4.0.0</version>
        </dependency>


        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-gcp-starter-secretmanager</artifactId>
            <version>1.2.6.RELEASE</version>
        </dependency>

        <!-- https://mvnrepository.com/artifact/com.google.cloud/spring-cloud-gcp-starter-secretmanager -->
        <dependency>
            <groupId>com.google.cloud</groupId>
            <artifactId>spring-cloud-gcp-starter-secretmanager</artifactId>
            <version>4.1.2</version>
        </dependency>

        <!-- https://mvnrepository.com/artifact/com.google.cloud/google-cloud-secretmanager -->

        <dependency>
            <groupId>com.google.cloud</groupId>
            <artifactId>google-cloud-secretmanager</artifactId>
            <version>2.20.0</version>
        </dependency>

и это мой bootstrap-sol.test.properties

      spring.cloud.gcp.secretmanager.enabled=true
spring.cloud.gcp.secretmanager.bootstrap.enabled=true
      spring.cloud.gcp.secretmanager.secret-name-prefix=sm://

и вот как я получаю секреты в своем sol.test.properties

      jdbc.username=${sm://application-jdbc-username}
jdbc.password=${sm://application-jdbc-password}

и в GCP у меня есть разрешение Secret Manager Viewer и Secret Manager Secret Accessor.

0 ответов

Другие вопросы по тегам