#spring #spring-boot #spring-vault #vault
Вопрос:
Можно ли прочитать секреты, хранящиеся в нескольких путях/контекстах в хранилище, из приложения Spring Boot?
Я предполагаю, что профили должны использоваться, но не уверен и все еще не успел настроить профили.
Проверка подлинности Approl используется для подключения хранилища из приложения Spring Boot.
Конфигурация приложения 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
Заранее спасибо.