[스프링으로하는 마이크로서비스 구축] 구성 중앙화

뿌이·2022년 2월 25일
0

스프링 클라우드

목록 보기
22/32

review서비스를 시작하면서 구성을 조회하려면 어떤 구성 서버 API를 호출해야 하는가? 단, docker compose up -d 커맨드로 review 서비스를 시작한다.

configure server

스프링 클라우드 컨피그로 민감한 정보를 암호화하려면 어떻게 해야하는가?

구성서버에서 공개하는 /encrypt 및 /decrypt 엔드포인트를 사용해 정보를 암호화 및 해독할 수 있다.
구성 저장소에 저장된 암호화 된 정보는 /decrypt 엔드포인트로 확인

curl -k https://dev-usr:dev-pwd@localhost:8443/config/encrypt --data-urlencode "hello world"

커맨드로 hello world 문자열 암호화

curl을 사용해 /encrypt 엔드포인트를 호출할 때는 --data-urlencode 플래그를 사용해 '+' 등의 특수 문자를 제대로 처리해야 한다.

대칭키 방식을 사용한다.
대칭키방식 사용하면 컨피그에서 자동으로 제공하는 /encrypt /decrypt 사용 가능-> 정보 암호화하는 법 참고

참고

대칭키방식 사용하면 컨피그에서 자동으로 제공하는 /encrypt /decrypt 사용 가능-> 정보 암호화하는 법

profile
기록이 쌓이면 지식이 된다.

0개의 댓글