1

是否可以从 Spring Boot 应用程序读取存储在 Vault 中多个路径/上下文下的秘密?

我认为应该使用配置文件,但不确定并且仍然无法配置配置文件。

Approle 身份验证用于从 Spring Boot 应用程序连接 Vault。

Spring Boot 应用配置(bootstrap.yaml):

spring:
  application:
    name: poc-name

  cloud:
    vault:
      host: {vault-host}
      port: {vault-port}
      scheme: http

      authentication: approle
      app-role:
        role-id: {role-id}
        secret-id: {secret-id}

      kv:
        enabled: true
        application-name: poc-name
        default-context: test-secrets-1
        backend: secrets-backend

例如,如果有以下结构:

secrets-backend
  - test-secrets-1
    - key1: value1
    - key2: value2
  - test-secrets-2
    - key3: value3
    - key4: value4

先感谢您。

4

0 回答 0