복원 개체
S3 RestoreObject 요청을 사용하면 Cloud Storage 풀에 저장된 객체를 복원할 수 있습니다.
지원되는 요청 유형
StorageGRID 객체를 복원하기 위한 RestoreObject 요청만 지원합니다. 지원하지 않습니다 SELECT 복원 유형. 선택 요청 반환 XNotImplemented .
버전 관리
선택적으로 지정하세요 versionId 버전이 지정된 버킷에서 특정 버전의 객체를 복원합니다. 지정하지 않으면 versionId , 객체의 가장 최신 버전이 복원됩니다.
Cloud Storage Pool 객체의 RestoreObject 동작
객체가 다음에 저장되어 있는 경우"클라우드 스토리지 풀" RestoreObject 요청은 개체 상태에 따라 다음과 같은 동작을 합니다. 보다"헤드오브젝트" 자세한 내용은.
|
|
객체가 Cloud Storage 풀에 저장되어 있고 해당 객체의 사본이 하나 이상 그리드에 있는 경우 RestoreObject 요청을 실행하여 객체를 복원할 필요가 없습니다. 대신 GetObject 요청을 사용하여 로컬 복사본을 직접 검색할 수 있습니다. |
| 객체의 상태 | RestoreObject의 동작 |
|---|---|
StorageGRID 에 수집되었지만 아직 ILM에서 평가되지 않은 객체 또는 객체가 Cloud Storage 풀에 없습니다. |
|
Cloud Storage Pool에 있는 객체이지만 아직 검색 불가능한 상태로 전환되지 않았습니다. |
`200 OK`변경 사항이 없습니다. 참고: 개체가 검색 불가 상태로 전환되기 전에는 해당 개체를 변경할 수 없습니다. |
객체가 검색 불가능한 상태로 전환되었습니다. |
`202 Accepted`요청 본문에 지정된 일수 동안 Cloud Storage 풀에 개체의 검색 가능한 사본을 복원합니다. 이 기간이 끝나면 해당 객체는 회수할 수 없는 상태로 돌아갑니다. 선택적으로 다음을 사용하십시오. 중요: 개체가 S3 Glacier Deep Archive로 전환되었거나 Cloud Storage Pool이 Azure Blob Storage를 사용하는 경우 다음을 사용하여 복원할 수 없습니다. |
복구 불가능한 상태에서 복구 중인 객체 |
|
객체가 Cloud Storage Pool에 완전히 복원되었습니다. |
참고: 개체가 검색 가능한 상태로 복원된 경우 해당 개체를 변경할 수 있습니다. |