라이브 복제 설정 - Amazon Simple Storage Service

라이브 복제 설정

참고

복제를 설정하기 전에 존재한 객체는 자동으로 복제되지 않습니다. 즉, Amazon S3는 소급하여 객체를 복제하지 않습니다. 복제 구성 전에 생성된 객체를 복제하려면 S3 배치 복제를 사용합니다. 기존 객체 복제에서 배치 복제에 대해 자세히 알아보세요.

동일 리전 복제(SRR) 또는 교차 리전 복제(CRR)와 같은 라이브 복제를 활성화하려면 소스 버킷에 복제 구성을 추가합니다. 이 구성은 지정된 대로 객체를 복제하도록 Amazon S3에 지시합니다. 복제 구성에서는 다음을 제공해야 합니다.

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

  • 복제할 객체 - 소스 버킷 또는 하위 집합에 있는 모든 객체를 복제할 수 있습니다. 구성에 키 이름 접두사, 하나 이상의 객체 태그, 또는 둘 모두를 제공하여 하위 집합을 식별합니다.

    예를 들어, 키 이름 접두사 Tax/가 포함된 객체만 복제할 복제 규칙을 구성할 경우 Amazon S3는 Tax/doc1 또는 Tax/doc2와 같은 키가 있는 객체를 복제합니다. 그러나 Legal/doc3 키가 있는 객체는 복제하지 않습니다. 접두사와 하나 이상의 태그를 함께 지정할 경우 Amazon S3는 특정 키 접두사와 태그가 있는 객체만 복제합니다.

  • AWS Identity and Access Management(IAM) 역할 – Amazon S3는 사용자를 대신하여 객체를 복제하기 위해 이 역할을 맡습니다.

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

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

  • 복제본 소유권 - Amazon S3는 소스 객체 소유자가 객체 복제본을 계속 소유하게 된다고 가정합니다. 따라서 객체를 복제할 때 해당되는 객체 액세스 제어 목록(ACL) 또는 S3 객체 소유권 설정도 복제됩니다. 소스 버킷과 대상 버킷을 서로 다른 AWS 계정에서 소유하는 경우 복제본 소유자를 대상 버킷을 소유한 AWS 계정으로 변경하도록 복제를 구성할 수 있습니다.

REST API, AWS SDK, AWS Command Line Interface(AWS CLI) 또는 Amazon S3 콘솔을 사용하여 복제를 구성할 수 있습니다.

또한 Amazon S3는 복제 규칙 설정을 지원하기 위해 API 작업을 제공합니다. 자세한 내용은 Amazon Simple Storage Service API 참조의 다음 주제들을 참조하십시오.