스냅샷 저장소 정리 API

스냅샷 저장소 정리 API (Cleanup Snapshot Repository API)

Cleanup Snapshot Repository API는 스냅샷 저장소에서 더 이상 어떤 스냅샷에서도 참조되지 않는 데이터를 정리해요.

도입 버전 1.0

엔드포인트

POST /_snapshot/{repository}/_cleanup

경로 파라미터

파라미터 데이터 타입 설명
repository String 스냅샷 저장소의 이름이에요.

쿼리 파라미터

다음 표는 사용 가능한 쿼리 파라미터를 보여줘요. 모든 쿼리 파라미터는 선택 사항이에요.

파라미터 데이터 타입 설명
cluster_manager_timeout Time 클러스터 매니저 노드로부터 응답을 기다리는 시간이에요. 이전에는 master_timeout 으로 불렸어요. 선택 사항이며 기본값은 30초예요.
timeout Time 작업이 완료될 때까지 기다리는 시간이에요. 선택 사항이에요.

예제 요청

다음 요청은 my_backup 저장소에서 모든 오래된(stale) 데이터를 제거해요:

POST /_snapshot/my_backup/_cleanup

예제 응답

{
	"results":{
		"deleted_bytes":40,
		"deleted_blobs":8
	}
}

응답 본문 필드

필드 데이터 타입 설명
deleted_bytes Integer 데이터 삭제 후 스냅샷에서 확보된 바이트 수예요.
deleted_blobs Integer 요청이 저장소에서 정리한 BLOB(binary large object) 수예요.

출처: 문서