코드 5-14 스프링 클라우드 컨피그 서버의 bootstrap.yml 파일에 볼트 추가하기
spring:
application:
name: config-server
profiles:
active:
- vault
cloud:
config:
server:
vault: ➊
port: 8200 ➋
host: 127.0.0.1 ➌
kvVersion: 2 ➍
backend: licensing-service
profile-separator: /
server:
port: 8071
➊ 스프링 클라우드 컨피그에 백엔드 저장소로 볼트를 사용하도록 지시한다.
➋ 스프링 클라우드 컨피그에 볼트 포트를 지정한다.
➌ 스프링 클라우드 컨피그에 볼트 호스트를 지정한다.
➍ KV 시크릿 엔진 버전을 설정한다.
Note ≣
여기에서 중요한 것은 KV 시크릿 엔진 버전이다. spring.cloud.config.server.vault.kvVersion 기본값은 1이다. 하지만 볼트 0.10.0 이상 버전을 사용한다면 버전 2 사용을 권장한다.