더북(TheBook)

코드 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 사용을 권장한다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.