recover
recover
Enterprise: 적절한 Vault Enterprise 라이선스가 필요합니다.
vault recover 명령은 로드된 스냅샷의 지정된 경로에서 데이터를 가져와 클러스터로 복원합니다. 이때 같은 경로에 있는 더 새로운 데이터를 덮어씁니다.
출처: 문서
본문
참고: 마운트가 비활성화된 경로는 스냅샷에서 읽거나, 나열하거나, 복구할 수 없습니다! 나중에 같은 경로에 같은 플러그인을 다시 활성화하더라도 플러그인의 내부 식별자가 달라져서, Vault는 스냅샷 안의 마운트에 해당하는 기본 스토리지 항목을 찾을 수 없게 됩니다.
예제 (Examples)
ID가 2403d301-94f2-46a1-a39d-02be83e2831a 인 로드된 스냅샷에서 my-secret 경로의 KV 버전 1 시크릿을 복구합니다:
$ vault recover -snapshot-id=2403d301-94f2-46a1-a39d-02be83e2831a secret/my-secret
ID가 2403d301-94f2-46a1-a39d-02be83e2831a 인 로드된 스냅샷에서 my-old/secret 경로의 KV 버전 1 시크릿을 복구해 my-new-secret 경로에 데이터를 씁니다:
$ vault recover -snapshot-id=2403d301-94f2-46a1-a39d-02be83e2831a -from=secret/my-old-secret secret/my-new-secret
사용법 (Usage)
모든 명령에 포함되는 표준 플래그 세트 외에 다음 플래그를 사용할 수 있습니다.
명령 옵션 (Command options)
snapshot-id(string: "")— 데이터를 복구할 로드된 스냅샷 ID를 지정합니다.from(string: "")— 복구할 원본 경로입니다.