메뉴
Amazon Simple Storage Service
콘솔 사용 설명서 (API Version 2006-03-01)

교차-리전 복제의 관리

중요

이 문서는 이전 Amazon S3 콘솔의 사용 설명서입니다. 새로운 Amazon S3 콘솔용 사용 설명서를 찾는 경우 새로운 Amazon S3 콘솔 사용 설명서에 오신 것을 환영합니다를 참조하십시오.  

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

교차-리전 복제의 활성화

이 단원에서는 Amazon S3 콘솔에서 교차-리전 복제를 활성화하는 방법을 살펴봅니다.

버킷 간 교차-리전 복제를 활성화하려면

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

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

    중요

    버전이 지정되지 않은 버킷에 객체 만료 수명 주기 정책이 있고 버전 관리를 사용할 때 같은 영구 삭제 행동을 유지하고자 하는 경우에는 비 최신 버전의 만료 정책을 추가해야 합니다. 비 최신 버전의 만료 수명 주기 정책은 버전 관리를 사용하는 버킷에서 비 최신 객체 버전의 삭제를 관리합니다. (버전 관리가 활성화된 버킷은 하나의 현재 객체 버전과 0개 이상의 최신이 아닌 객체 버전을 유지합니다.) 자세한 내용은 버전 관리를 사용하는 버킷의 수명 주기 구성 단원을 참조하십시오.

  3. [Buckets] 목록에서 교차 리전 복제를 활성화할 버킷을 선택하고 [Properties], [Cross-Region Replication]을 차례로 선택합니다.

  4. [Enable Cross-Region Replication]을 선택합니다.

  5. Source - 버킷 전체를 선택하거나 버킷에 포함된 접두사를 선택합니다.

  6. 드롭다운 목록에서 [Destination Region]을 선택합니다.

  7. 드롭다운 목록에서 [Destination Bucket]을 선택합니다. 목록에 원하는 대상 버킷이 없다면 앞서 선택한 리전에 속하는 버킷이 맞는지, 그리고 그 버킷의 버전 관리를 활성화했는지 확인합니다. 해당 리전에 버킷이 없을 경우 목록에서 [Create a new bucket]을 클릭하면, 해당 대상 리전에 버전 관리가 활성화된 새 버킷을 생성할 것인지를 묻는 메시지가 표시됩니다.

  8. 필요한 경우 드롭다운 목록에서 [Destination Storage Class]를 선택합니다.

    Amazon S3는 객체 복제본을 생성할 때 이 스토리지 클래스를 사용합니다. 기본적으로 CRR에서는 원본 객체와 동일한 스토리지 클래스를 사용합니다.

  9. 사용자를 대신해 객체의 교차-리전 복제를 수행하기 위해 Amazon S3은(는) 사용자가 만들어 놓은 IAM 역할을 사용합니다. [Create/Select IAM Role]을 클릭하면 AWS Identity and Access Management (IAM) 콘솔에 새 브라우저 탭이 나타납니다.

    이 페이지에서는 기존 IAM 역할을 선택하거나 Amazon S3에서 사용자를 대신해 원본 버킷의 객체를 대상 버킷으로 복제할 수 있는 새로운 역할을 만듭니다. 기본적으로, Amazon S3은(는) 선택된 원본 및 대상 버킷에 맞게 IAM 역할을 위한 정책 문서를 생성합니다. 계속하려면 [Allow]를 클릭해 Amazon S3 콘솔로 돌아 갑니다. IAM 역할에 대한 자세한 내용은 IAM 사용 설명서IAM 역할 단원을 참조하십시오.

  10. [Save]를 선택합니다.

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

참고

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

교차-리전 복제의 비활성화 또는 삭제

이 단원에서는 Amazon S3 콘솔에서 교차-리전 복제를 비활성화하는 방법을 살펴봅니다. 교차-리전 복제의 구성에서 접두사를 제거해 일부 삭제하거나 완전히 비활성화할 수 있습니다.

Amazon S3 콘솔에서 두 버킷 간 교차-리전 복제를 완전히 비활성화하려면

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

  2. [Buckets] 목록에서 교차 리전 복제를 비활성화할 버킷을 선택하고 [Properties], [Cross-Region Replication]을 차례로 선택합니다.

  3. [Do Not Enable Cross-Region Replication]을 선택합니다.

  4. [Save]를 선택합니다.

이 작업으로 두 버킷 간 교차-리전 복제가 완전히 비활성화됩니다. 이전 교차-리전 복제 구성은 삭제되는 것이 아니라 비활성화되는 것으로 [Enable Cross-Region Replication]과 [Save]를 차례로 선택하면 언제든지 해당 구성을 다시 활성화할 수 있습니다.

접두사를 삭제해 두 버킷 간 교차-리전 복제 구성을 일부 삭제하려면

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

  2. [Buckets] 목록에서 원본 버킷을 선택한 다음 [Properties], [Cross-Region Replication]을 차례로 선택합니다.

  3. 해당 교차-리전 복제 구성에서 삭제할 접두사 옆의 삭제 아이콘을 선택합니다.

  4. [Save]를 선택합니다.

이 작업으로 두 버킷 간 교차-리전 복제에 대한 구성에서 접두사가 삭제됩니다. 또한, 해당 접두사를 포함한 모든 객체는 더 이상 리전 간 복제를 할 수 없습니다.

참고

Amazon S3 콘솔의 교차-리전 복제 구성에서 모든 접두사를 삭제하면, Amazon S3 콘솔에서는 원본 버킷의 모든 객체에 교차-리전 복제를 활성화하는 것으로 간주합니다. 즉, 원본 버킷에서 새로 생성된 객체, 객체 업데이트, 객체 삭제는 접두사에 상관 없이 모두 대상 버킷으로 복제됩니다.

복제 구성이 삭제될 때까지는 버킷의 버전 관리를 일시 중지할 수 없습니다. Amazon S3 콘솔로 복제를 비활성화할 수는 있으나 삭제할 수는 없습니다. 다음과 같이 AWS 명령행 인터페이스(CLI) 명령을 사용해 교차-리전 복제 구성을 삭제할 수 있습니다.

Copy
aws s3api delete-bucket-replication --bucket BUCKETNAME

CLI 사용에 대한 자세한 내용은 AWS Command Line Interface 사용 설명서Getting Set Up with the AWS Command Line Interface 단원을 참조하십시오.