객체 복원 - Amazon Simple Storage Service

객체 복원

복원 작업은 지정한 Amazon S3 객체 목록에서 보관된 객체에 대한 복원 요청을 시작합니다. 다음 객체는 S3 객체 복원 시작 작업을 사용하여 복원해야 실시간으로 액세스할 수 있습니다.

  • S3 Glacier Flexible Retrieval 또는 S3 Glacier Deep Archive 스토리지 클래스에 아카이브된 객체

  • Archive Access 또는 Deep Archive Access 계층의 S3 Intelligent-Tiering 스토리지 클래스를 통해 보관된 객체

S3 배치 작업에서 S3 객체 복원 시작 작업을 사용하면 매니페스트에 지정된 모든 객체에 대해 복원 요청이 발생합니다.

중요

S3 객체 복원 시작 작업은 객체 복원 요청만 시작합니다. 각 객체에 대해 요청이 시작되면 S3 배치 작업이 각 객체에 대해 작업을 완료로 보고합니다. Amazon S3는 객체 복원 시 작업을 업데이트하거나 알림을 제공하지 않습니다. 하지만 이벤트 알림을 사용하여 Amazon S3에서 객체를 사용할 수 있을 때 알림을 받을 수 있습니다. 자세한 내용은 섹션을 참조하세요Amazon S3 이벤트 알림

S3 Glacier Flexible Retrieval 또는 S3 Glacier Deep Archive 스토리지 클래스에서 아카이브된 파일을 복원하는 것은 Archive Access 또는 Deep Archive Access 계층의 S3 Intelligent-Tiering 스토리지 클래스에서 파일을 복원하는 것과 다릅니다.

  • S3 Glacier Flexible Retrieval 또는 S3 Glacier Deep Archive에서 복원하면 객체의 임시 사본이 생성됩니다. Amazon S3는 ExpirationInDays일이 경과한 후 이 사본을 삭제합니다. 이 사본이 삭제된 후, 사용자는 추가 복원 요청을 제출하여 액세스해야 합니다.

  • S3 Intelligent-Tiering Archive Access 또는 Deep Archive Access 계층에서 복원하면 객체가 S3 Intelligent-Tiering Frequent Access 계층으로 다시 전환됩니다. 최소 90일 연속으로 액세스할 수 없는 기간이 지나면 객체가 자동으로 Archive Access 계층으로 전환됩니다. 최소 180일 연속 액세스할 수 없는 기간이 지나면 Deep Archive Access 계층으로 이동합니다. 보관된 S3 Intelligent-Tiering 객체를 복원할 때 ExpirationInDays 인수를 지정하지 마세요.

  • 배치 작업은 S3 Glacier Flexible Retrieval 및 S3 Glacier Deep Archive 스토리지 클래스 객체 또는 S3 Intelligent-Tiering Archive Access 및 Deep Archive Access 스토리지 계층 객체에서 작동할 수 있습니다. 동일한 작업으로 두 유형 모두에서 작동할 수는 없습니다. 두 유형의 객체를 복원하려면 별도의 배치 작업을 생성해야 합니다.

S3 객체 복원 시작 작업을 생성하려면 다음 인수를 사용할 수 있습니다.

ExpirationInDays

이 인수는 S3 Glacier Flexible Retrieval 또는 S3 Glacier Deep Archive 객체를 Amazon S3에서 사용할 수 있는 기간을 지정합니다. S3 Glacier Flexible Retrieval 및 S3 Glacier Deep Archive 객체를 대상으로 하는 객체 복원 시작 작업에는 1 이상으로 설정한 ExpirationInDays가 필요합니다.

반대로, S3 Intelligent-Tiering Archive Access 및 Deep Archive Access 계층 객체를 대상으로 하는 S3 객체 복원 시작 작업을 생성할 때는 ExpirationInDays을(를) 설정하지 마세요. S3 Intelligent-Tiering Archive Access 계층의 객체는 복원 만료 대상이 아니므로, ExpirationInDays을(를) 지정하면 복원 요청이 실패합니다.

GlacierJobTier

Amazon S3는 3가지 검색 계층(EXPEDITED, STANDARD, BULK) 중 하나를 사용하여 객체를 복원할 수 있습니다. 그러나 S3 배치 작업 기능은 STANDARDBULK 검색 계층만 지원합니다. 검색 계층 간의 차이점에 대한 자세한 내용은 아카이브 검색 옵션 섹션을 참조하세요. 각 계층의 요금에 대한 자세한 내용은 Amazon S3 요금에 대한 요청 및 데이터 검색 섹션을 참조하세요.

중복 복원

S3 객체 복원 시작 작업이 이미 복원 과정 중에 있는 객체를 복원하려고 시도할 경우 S3 배치 작업이 다음과 같이 진행합니다.

다음 조건 중 하나가 true일 경우 해당 객체의 복원 작업은 성공합니다.

  • 이미 진행 중인 복원 요청과 비교해, 이 작업의 ExpirationInDays가 동일하고 GlacierJobTier가 더 빠른 경우.

  • 이전 복원 요청이 이미 완료되었으며 현재 객체를 사용할 수 있습니다. 이 경우, 배치 작업은 복원된 객체의 만료 날짜를 진행 중인 복원 요청에 지정된 ExpirationInDays과(와) 일치하도록 업데이트합니다.

다음 조건 중 하나가 true일 경우 해당 객체의 복원 작업은 실패합니다.

  • 이미 진행 중인 복원 요청이 아직 완료되지 않고 이 작업의 복원 기간(ExpirationInDays로 지정됨)이 진행 중인 복원 요청에 지정된 복원 기간과 다릅니다.

  • 이 작업의 복원 티어(GlacierJobTier로 지정됨)이 이미 진행 중인 복원 요청에 지정된 복원 티어보다 느리거나 같은 경우.

Limitations

S3 객체 복원 시작 작업에는 다음 제한 사항이 적용됩니다.

  • 보관된 객체와 동일한 리전에서 작업을 생성해야 합니다.

  • S3 배치 작업은 EXPEDITED 검색 계층을 지원하지 않습니다.

  • S3 배치 작업은 S3 Intelligent-Tiering 또는 S3 Glacier Flexible Retrieval 객체의 하위 집합 복원을 지원하지 않습니다. 이 목적을 위해 RestoreObject를 호출해야 합니다.

객체 복원에 대한 자세한 내용은 아카이브된 객체 복원 섹션을 참조하세요.