배치 작업을 통한 객체 복원 - Amazon Simple Storage Service

배치 작업을 통한 객체 복원

복원 작업은 매니페스트에 나열되어 있는 아카이브된 객체에 대한 복원 요청을 시작합니다. 다음 아카이브된 객체는 먼저 복원해야 실시간으로 액세스할 수 있습니다.

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

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

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

중요

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

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 배치 작업 기능은 STANDARD 검색 계층만 지원합니다. 검색 계층 간의 차이점에 대한 자세한 내용은 아카이브 검색 옵션 섹션을 참조하세요.

각 계층의 요금에 대한 자세한 내용은 Amazon S3 요금 페이지의 요청 및 데이터 검색 섹션을 참조하세요.

S3 Glacier와 S3 Intelligent-Tiering에서 복원할 때의 차이점

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 객체를 복원할 때는 ExpirationInDays 인수를 지정하지 마세요. S3 Intelligent-Tiering Archive Access 또는 Deep Archive Access 계층에서 객체를 복원하면 객체가 S3 Intelligent-Tiering Frequent Access 계층으로 다시 전환됩니다. 액세스하지 않은 기간이 최소 연속 90일이 넘으면 객체가 자동으로 Archive Access 계층으로 전환됩니다. 액세스하지 않은 기간이 최소 연속 180일이 넘으면 객체가 자동으로 Deep Archive Access 계층으로 이동합니다.

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

중복 복원

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

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

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

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

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

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

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

제한 사항

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

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

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

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