Amazon Simple Storage Service
개발자 안내서 (API 버전 2006-03-01)

CRR 설정 개요

교차 리전 복제(CRR)를 활성화하려면 원본 버킷에 복제 구성을 추가합니다. 이 구성은 Amazon S3에게 지정된 대로 객체를 복제하도록 지시합니다. 복제 구성에서는 다음을 제공해야 합니다.

  • 대상 버킷 Amazon S3가 객체를 복제할 대상 버킷입니다.

     

  • 복제할 객체는 원본 버킷 또는 하위 집합에 있는 모든 객체를 복제할 수 있습니다. 구성에 키 이름 접두사, 하나 이상의 객체 태그, 또는 둘 모두를 제공하여 하위 집합을 식별합니다. 예를 들어, 키 이름 접두사 Tax/가 포함된 객체만 복제할 교차 리전 복제를 구성할 경우 Amazon S3가 Tax/doc1 또는 Tax/doc2와 같은 키가 있는 객체만 복제하고 Legal/doc3 키가 있는 객체는 복제하지 않습니다. 접두사와 하나 이상의 태그를 함께 지정할 경우 Amazon S3는 특정 키 접두사와 태그가 있는 객체만 복제합니다.

복제본은 원본 객체와 동일한 키 이름 및 메타데이터를 가집니다. Amazon S3는 AWS 리전 간에 전송되는 모든 데이터를 Secure Sockets Layer(SSL)을 사용하여 암호화합니다.

이러한 최소 요건에 더해, 다음 옵션을 선택할 수 있습니다.

  • 기본적으로 Amazon S3는 원본 객체와 동일한 스토리지 클래스를 사용하여 객체 복제본을 저장합니다. 복제본에 대해 다른 스토리지 클래스를 지정할 수 있습니다.

     

  • Amazon S3는 객체 복제본을 원본 객체 소유자가 계속해서 소유하는 것으로 가정하기 때문에 객체를 복제할 때 해당 객체 ACL(액세스 통제 목록)도 복제합니다. 서로 다른 두 AWS 계정이 원본 버킷과 대상 버킷을 소유한 경우, 복제본 소유자를 대상 버킷을 소유한 AWS 계정으로 변경하도록 CRR을 구성할 수 있습니다.

추가 구성 옵션을 사용할 수 있습니다. 자세한 내용은 추가 CRR 구성 단원을 참조하십시오.

중요

버전이 지정되지 않은 버킷에 객체 만료 수명 주기 정책이 있고 버전 관리를 사용할 때 같은 영구 삭제 행동을 유지하고자 하는 경우에는 비 최신 버전의 만료 정책을 추가해야 합니다. 비 최신 버전의 만료 수명 주기 정책은 버전 관리를 사용하는 버킷에서 비 최신 객체 버전의 삭제를 관리합니다. (버전 관리가 활성화된 버킷은 하나의 현재 객체 버전과 0개 이상의 최신이 아닌 객체 버전을 유지합니다.) 자세한 내용은 S3 버킷에 대한 수명 주기 정책을 생성하려면 어떻게 해야 합니까?(출처: Amazon Simple Storage Service 콘솔 사용 설명서)를 참조하십시오.

Amazon S3는 교차 리전 복제를 지원하는 API를 제공합니다. 자세한 내용은 Amazon Simple Storage Service API Reference에서 다음 주제를 참조하십시오.

코드에서 이러한 API를 직접 호출하는 대신, AWS SDK, AWS CLI 또는 Amazon S3 콘솔을 사용해 복제 구성을 버킷에 추가할 수 있습니다. 콘솔을 사용하는 편이 가장 간단합니다. 단계별 실행 지침이 포함된 예제는 교차 리전 복제(CRR) 연습 단원을 참조하십시오.

CRR 구성을 처음 사용하는 경우 예제 및 옵션 구성을 살펴보기 전에 다음 개요를 읽는 것이 좋습니다. 예제에서는 기본 CRR 구성을 설정하는 방법을 단계적으로 설명합니다. 자세한 내용은 교차 리전 복제(CRR) 연습 단원을 참조하십시오.