Пружинное облако хранилище тянуть путь неправильно
У меня есть этот конфиг для весеннего облачного хранилища. Я пытаюсь вытащить секретную форму кв 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 добавляет данные / контекст между путем монтирования и фактическим путем контекста.
См. Больше: Общая документация бэкэнда, Документация бэкэнда с ключом-версией