#java #spring #spring-boot #hashicorp-vault
#Ява #весна #пружинный ботинок #hashicorp-хранилище
Вопрос:
В настоящее время я интегрирую свое приложение Spring Boot с хранилищем Hashicorp. Мне нужно отключить хранилище в одной из удаленных сред, в которой будет развернуто приложение. В настоящее время сервер хранилища работает в режиме разработки. Хотя это возможно с помощью Spring Cloud Vault, как это можно сделать с помощью Spring Boot и Vault?
Библиотека, которой я здесь пользуюсь, такова spring-vault-core
Примечание :- Я не использую Spring Cloud Vault
Я не встречал прямого способа, с помощью которого хранилище можно было бы отключить. Любая помощь будет признательна.
Конфигурация хранилища :-
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Import; import org.springframework.context.annotation.PropertySource; import org.springframework.vault.config.EnvironmentVaultConfiguration; @Configuration @PropertySource(value = "file:/home/user/application.properties") @Import(value = EnvironmentVaultConfiguration.class) public class VaultEnvironmentConfig {}
Свойства приложения :-
#------------------------------------------------------------------ # Vault #------------------------------------------------------------------ vault.uri=http://127.0.0.1:8200 vault.token=s.tPbXNRsXJQO5vmmQThcqqHtO
Я использую табличку хранилища для записи и чтения секретов из хранилища.