[Docker] Vault에서 Unseal Key를 잃어버린 경우 초기화 방법
·
Docker/환경설정 및 구성
해당 글에서는 Docker에서 Unseal Vault 키를 잃어버린 경우 초기화 방법에 대해 알아봅니다. 1) 문제점 💡 아래와 같이 Unseal키를 입력하는 부분에서 문제점이 발생하였습니다. Unseal Vault by entering portions of the unseal key. This can be done via multiple mechanisms on multiple computers. Once all portions are entered, the root key will be decrypted and Vault will unseal. 해당 문제점을 위해 아래와 같이 수행해봤습니다. 1. 사용된 컨테이너 삭제 2. 사용된 이미지 삭제 3. 사용된 볼륨 삭제 위에 과정을 모두 수행하였으나 동일..
[Docker] Docker로 Vault 로컬 환경 구성 방법
·
Docker/환경설정 및 구성
해당 글에서는 Docker 환경에서 Vault를 로컬 환경에 구축하는 방법에 대해서 알아봅니다. 1) Vault 💡 Vault - HashCorp 사에서 만든 Vault는 다양한 환경에서 애플리케이션의 외부 비밀 속성(예: 데이터베이스 비밀번호, 비밀번호, API 키 등)을 외부화된 구성으로 중앙에서 관리할 수 있습니다. - Spring Boot 환경에서 Vault로부터 시크릿 정보를 읽어오며 Vault에 시크릿 정보를 쓰는 것도 가능합니다. 이러한 방식으로 애플리케이션의 중요한 정보는 코드에서 분리되어 보안이 보장됩니다. - 기밀정보의 동적인 제공, 중앙 집중식 시크릿 관리, 즉각적인 액세스 제어, 감사 추적 기능 등을 제공하여, 기업의 보안 정책을 준수하는 데 도움이 됩니다. 2) Docker 컨테이..