Пружинное облако хранилище тянуть путь неправильно

У меня есть этот конфиг для весеннего облачного хранилища. Я пытаюсь вытащить секретную форму кв appcodes/AAAA/BBBB/CCCCCПри запуске приложения я вижу:

RequestedSecret [path='appcodes/data/AAAA/BBBB/CCCCC', mode=RENEW]]

Может кто-нибудь сказать мне, почему data быть добавленным к пути?

spring:
    cloud:
        vault:
            scheme: https
            host: xxxxxx
            port: 443
            connection-timeout: 5000
            read-timeout: 15000
            authentication: TOKEN
            token: xxxxxxx
            kv:
                enabled: true
                backend: appcodes
                profile-separator: '/'
                default-context: application
                application-name: AAAA/BBBB/CCCCC

1 ответ

Vault имеет два секретных двигателя KV. Во второй версии /data должны быть добавлены, см. https://www.vaultproject.io/docs/secrets/kv/kv-v2.html

Таким образом, Spring Cloud Vault поддерживает 2 бэкенда: generic (v1) и kv (v2). И делает это автоматически.

Spring Cloud Vault добавляет данные / контекст между путем монтирования и фактическим путем контекста.

См. Больше: Общая документация бэкэнда, Документация бэкэнда с ключом-версией

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