메뉴
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 콘솔에서 교차-리전 복제를 활성화하는 방법을 살펴봅니다.

To enable cross-region replication between buckets

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

  2. Cross-region replication requires that versioning is enabled on both your source bucket and your destination bucket in a different region. For more information, see 버킷 버전 관리 활성화.

    중요

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

  3. In the Buckets list, choose the bucket for which you want to enable cross-region replication, choose Properties, and then choose Cross-Region Replication.

  4. Choose Enable Cross-Region Replication.

  5. Choose the Source—either the entire bucket or a prefix within the bucket.

  6. Choose the Destination Region from the drop-down list.

  7. Choose the Destination Bucket from the drop-down list. If you do not see your desired destination bucket in the list, confirm that the bucket exists in the region you selected above, and that you have enabled versioning on that bucket. If no buckets exist in that region and you click Create a new bucket from the list, you'll be prompted to create a new bucket with versioning enabled in that destination region.

  8. Optionally choose the Destination Storage Class from the drop-down list.

    Amazon S3 uses this storage class when creating object replicas. By default CRR uses the same storage class as the source object.

  9. In order to perform cross-region replication of objects on your behalf, Amazon S3 will need to use an IAM role that you have created. Click Create/Select IAM Role and a new browser tab will open up within the AWS Identity and Access Management (IAM) console.

    On this page, you'll select an existing IAM role or create a new one that will allow Amazon S3 to replicate objects from the source bucket to the destination bucket on your behalf. By default, Amazon S3 will generate a policy document for the IAM role that matches the source and destination buckets you've chosen. To continue, click Allow to return to the Amazon S3 console. For more information about IAM roles, see IAM Roles in the IAM 사용 설명서.

  10. Choose Save.

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

참고

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

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

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

To fully disable cross-region replication between two buckets in the Amazon S3 console

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

  2. In the Buckets list, choose the bucket for which you want to disable cross-region replication, choose Properties, and then choose Cross-Region Replication .

  3. Choose Do Not Enable Cross-Region Replication.

  4. Choose Save.

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

To partially delete the cross-region replication configuration between two buckets by removing prefixes

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

  2. In the Buckets list, choose your source bucket, choose Properties, and then choose Cross-Region Replication.

  3. Choose the delete icon next to the prefix that you want to remove from the cross-region replication configuration.

  4. Choose 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 단원을 참조하십시오.