Я использую Spring Boot 3.4.3 , Java 21 и Windows 11 Pro . Я пытаюсь прочитать секреты из hashicorp Vault . Я следовал различным учебным пособиям, таким как этот, но чтение учетных данных никогда не работало успешно. < /P>
Сначала я добавил следующие зависимости Maven: < /p>
Код: Выделить всё
org.springframework.cloud
spring-cloud-starter-vault-config
org.springframework.vault
spring-vault-core
Я запустил Vault через Vault Server -dev и скопировал токен root. Затем я добавил следующую запись в моем приложении.properties (при замене root_token на фактический токен корневого токена):
Код: Выделить всё
spring.cloud.vault.uri=http://localhost:8200
spring.cloud.vault.token=ROOT_TOKEN
В веб -интерфейсе Vault в рамках
http://127.0.0.1:8020 я добавил 2 входа в секреты и пароль в Secret/Code> Path:
Подробнее здесь:
https://stackoverflow.com/questions/795 ... pring-boot