아카이브된 객체 작업 - Amazon Simple Storage Service

아카이브된 객체 작업

자주 액세스하지 않는 객체의 스토리지 비용을 줄이려면 해당 객체를 아카이브합니다. 객체를 아카이브하면 저비용 스토리지로 이동되므로 실시간으로 액세스할 수 없습니다.

아카이브된 객체에 실시간으로 액세스할 수는 없지만 스토리지 클래스에 따라 몇 분 또는 몇 시간 내에 복원할 수 있습니다. Amazon S3 콘솔, S3 배치 작업, REST API, AWS SDK 및 AWS Command Line Interface(AWS CLI)를 사용하여 아카이브된 객체를 복원할 수 있습니다. 지침은 아카이브된 객체 복원을(을) 참조하십시오.

다음 스토리지 클래스 또는 계층의 Amazon S3 객체는 아카이브되며 해당 객체에 실시간으로 액세스할 수 없습니다.

  • S3 Glacier Flexible Retrieval 스토리지 클래스

  • S3 Glacier Deep Archive 스토리지 클래스

  • S3 Intelligent-Tiering Archive Access 계층

  • S3 Intelligent-Tiering Deep Archive Access 계층

아카이브된 객체를 복원하려면 다음을 수행해야 합니다.

  • S3 Glacier Flexible Retrieval 및 S3 Glacier Deep Archive 스토리지 클래스에 있는 객체의 경우 복원 요청을 시작하고 객체의 임시 복사본을 사용할 수 있을 때까지 기다려야 합니다. 복원된 객체의 임시 사본이 생성된 경우 객체의 스토리지 클래스는 동일하게 유지됩니다. (HeadObject 또는 GetObject API 작업 요청은 S3 Glacier Flexible Retrieval 또는 S3 Glacier Deep Archive를 스토리지 클래스로 요청합니다.)

  • S3 Intelligent-Tiering Archive Access 및 S3 Intelligent-Tiering Deep Archive Access 계층에 있는 객체의 경우 복원 요청을 시작하고 객체가 Frequent Access 계층으로 이동할 때까지 기다려야 합니다.

모든 Amazon S3 스토리지 클래스 비교에 대한 자세한 내용은 Amazon S3 스토리지 클래스 사용 섹션을 참조하세요. S3 Intelligent-Tiering에 대한 자세한 내용은 S3 Intelligent-Tiering 작동 방식 섹션을 참조하세요.

S3 Glacier에서 객체 복원

S3 Glacier Flexible Retrieval 또는 S3 Glacier Deep Archive를 사용하는 경우 Amazon S3는 지정된 기간 동안만 객체의 임시 사본을 복원합니다. 그런 다음 복원된 객체 복사본을 삭제합니다. 복원 요청을 다시 발행하여 복원된 복사본의 만료 기간을 수정할 수 있습니다. 이 경우 Amazon S3는 현재 시간을 기준으로 만료 기간을 업데이트합니다.

참고

S3 Glacier Flexible Retrieval 또는 S3 Glacier Deep Archive에서 아카이브된 객체를 복원하면 아카이브된 객체와 임시로 복원한 사본 모두에 대해 요금이 청구됩니다. 요금에 대한 자세한 내용은 Amazon S3 요금을 참조하십시오.

S3 Intelligent-Tiering에서 객체 복원

S3 Intelligent-Tiering Archive Access 계층 또는 S3 Intelligent-Tiering Deep Archive Access 계층에서 객체를 복원하는 경우 객체는 S3 Intelligent-Tiering Frequent Access 계층으로 이동합니다. 연속 30일이 지나는 동안 객체에 액세스하지 않으면 자동으로 Infrequent Access 계층으로 이동합니다. 액세스하지 않은 기간이 최소 연속 90일이 넘으면 객체가 자동으로 S3 Intelligent-Tiering Archive Access 계층으로 이동합니다. 최소 연속 180일 동안 객체에 액세스하지 않으면 객체가 Deep Archive Access 계층으로 이동합니다.

참고

S3 Glacier Flexible Retrieval 및 S3 Glacier Deep Archive 스토리지 클래스와 달리 S3 Intelligent-Tiering 객체에 대한 복원 요청에는 Days 값을 사용할 수 없습니다.

복원 요청에 S3 배치 작업 사용

단일 요청으로 Amazon S3 객체를 하나 이상 복원하려면 S3 배치 작업을 사용할 수 있습니다. 작업할 객체 목록을 S3 배치 작업에 제공합니다. S3 배치 작업은 지정된 작업을 수행하기 위해 각 API 작업을 호출합니다. 단일 배치 작업 건으로 엑사바이트 규모의 데이터가 포함된 수십억 개의 객체에서 지정된 작업을 수행할 수 있습니다.

복원 시간

Amazon S3는 복원 요청에 지정된 일수와 요청한 복원이 완료된 시간을 더하여 복원된 객체 복사본의 만료 시간을 계산합니다. 그런 다음 Amazon S3는 협정 세계시(UTC) 자정에 그 다음 날로 결과 시간을 반올림합니다. 예를 들어 복원된 객체가 2012년 10월 15일 오전 10시 30분(UTC)에 생성되었으며 복원 기간이 3일로 지정되었다고 가정하겠습니다. 이 경우 복원된 복사본은 2012년 10월 19일 00:00(UTC)에 만료되며 이 시간에 Amazon S3가 객체 복사본을 삭제합니다.

복원 작업을 완료하는 데 걸리는 시간은 사용하는 아카이브 스토리지 클래스 또는 스토리지 계층과 지정한 검색 옵션(긴급(S3 Glacier Flexible Retrieval 및 S3 Intelligent-Tiering Archive Access에만 사용 가능), 스탠다드 또는 대량)에 따라 달라집니다. 자세한 내용은 아카이브 검색 옵션 단원을 참조하십시오.

복원이 완료되면 Amazon S3 이벤트 알림을 사용하여 알림을 받을 수 있습니다. 자세한 내용은 Amazon S3 이벤트 알림 단원을 참조하십시오.