메뉴
Amazon Simple Storage Service
콘솔 사용 설명서

S3 버킷의 교차 리전 복제를 활성화하고 구성하려면?

이전 Amazon S3 콘솔에 있는 경우 새 콘솔을 사용하려면 이전 Amazon S3 콘솔 홈 페이지에 표시되는 다음 상자에서 [Opt In]을 선택합니다. 일부 리전에서는 [Opt In]을 사용할 수 없습니다.  

 새 Amazon S3 콘솔 UI 옵트인

교차-리전 복제는 서로 다른 AWS 리전의 버킷 간 객체를 자동 비동기식으로 복사하는 것을 말합니다. 교차-리전 복제를 활성화하면 Amazon S3는 새로 생성된 객체, 객체 업데이트, 객체 삭제를 원본 버킷에서 다른 리전의 대상 버킷으로 복제합니다. 교차-리전 복제는 객체 생성 방식과 암호화 방식을 기준으로 리전 간 복제 허용을 정의하는 특정 요구사항이 있습니다. 자세한 내용은 Amazon Simple Storage Service 개발자 가이드리전 간 복제를 참조하십시오.

교차 리전 복제를 하려면 리전이 다른 원본 버킷과 대상 버킷 모두 버전 관리가 활성화되어 있어야 합니다. 자세한 내용은 S3 버킷의 버전 관리 기능을 활성화하거나 해제하려면? 단원을 참조하십시오.

다른 버킷으로의 S3 버킷 교차 리전 복제를 활성화하는 방법

  1. AWS Management Console에 로그인하고 https://console.aws.amazon.com/s3/에서 Amazon S3 콘솔을 엽니다.

  2. [Bucket name] 목록에서 교차 리전 복제를 활성화하려는 버킷의 이름을 선택합니다.

  3. [Properties]를 선택합니다.

  4. [Advanced settings]에서 [Cross-region replication]을 선택합니다.

  5. [Enable cross-region replication]을 선택한 후 다음과 같이 설정을 구성하십시오.

    1. [Destination]에서 대상 버킷의 리전을 선택한 다음 대상 버킷을 선택합니다. 원하는 대상 버킷이 목록에 없다면 앞서 선택한 리전에 속하는 버킷이 맞는지, 그리고 그 버킷의 버전 관리를 활성화했는지 확인합니다.

    2. [Source]에서 [Whole bucket]을 선택해 전체 버킷을 복제하거나 [Prefix in this bucket]을 선택해 접두사가 같은 모든 객체(예를 들어 특정 폴더 내의 모든 객체)를 복제합니다.

      1. [Prefix in this bucket]을 선택하는 경우, [Current prefixes] 옆의 화살표를 선택하고 [+Add]를 선택한 후 사용할 접두사를 입력한 후 대상 스토리지 클래스를 선택합니다. 2개 이상의 접두사를 추가할 수 있습니다.

    3. [Destination storage class]에서 복제되는 객체에 사용하려는 스토리지 클래스를 선택합니다.

    4. 사용자를 대신한 객체 교차 리전 복제를 수행하기 위해서는 Amazon S3가 사용할 수 있는 AWS Identity and Access Management(IAM) 역할을 설정해야 합니다. [Select role]의 경우, 다음 중 하나를 수행합니다.

      • Amazon S3가 사용자를 위한 새 IAM 역할을 생성하도록 하려면 [Create new role]을 선택한 다음 [Save]를 선택합니다. Amazon S3는 선택된 원본 및 대상 버킷에 맞는 IAM 역할을 위한 정책을 생성합니다. 생성된 역할은 다음과 같은 이름 지정 규칙을 사용하여 버킷 이름을 기반으로 명명됩니다. replication_role_for_source-bucket_to_destination-bucket

      • 기존 IAM 역할을 사용하려면 Amazon S3가 사용자를 대신해 원본 버킷의 객체를 대상 버킷으로 복제하는 것을 허용하는 IAM 역할을 선택한 다음 [Save]를 선택합니다.

이제 버킷 간 교차 리전 복제가 활성화되었습니다. Amazon S3의 객체 복제에 소요되는 시간은 객체 크기에 따라 다릅니다. 크기가 큰 객체를 복제하려면 몇 시간이 걸릴 수도 있습니다.

참고

원본 객체와 복제 객체 간 객체에 따른 메타데이터는 여전히 동일합니다. 수명 주기 규칙은 복제된 객체를 대상 버킷에서 사용할 수 있게 되는 시간이 아니라 원본 객체의 생성 시간을 따릅니다. 단, 복제가 보류 중인 객체의 수명 주기 작업은 복제가 완료될 때까지 해결되지 않습니다.