Amazon S3 복제본 수정 동기화를 사용하여 메타데이터 변경 복제
Amazon S3 복제본 수정 동기화를 사용하면 태그, ACL, 객체 잠금 설정 등 객체 메타데이터를 복제본과 원본 객체 간에 복제할 수 있습니다. 기본적으로, Amazon S3는 원본 객체의 메타데이터를 복제본으로만 복제합니다. 복제본 수정 동기화가 사용 설정되면, Amazon S3는 복제본에 대한 메타데이터 변경 사항을 원본 객체로 다시 복제하므로 복제가 양방향으로 수행됩니다.
복제본 수정 동기화 사용 설정
Amazon S3 복제본 수정 동기화를 새 복제 규칙이나 기존 복제 규칙과 함께 사용할 수 있습니다. 전체 S3 버킷 또는 특정 접두사가 있는 Amazon S3 객체에 이를 적용할 수 있습니다.
Amazon S3 콘솔을 사용하여 복제본 수정 동기화를 사용 설정하려면 라이브 복제 구성 예제 섹션을 참조하세요. 이 주제에서는 버킷이 동일한 또는 서로 다른 AWS 계정에서 소유하고 있을 때 복제 구성에서 복제본 수정 동기화를 사용하기 위한 지침을 제공합니다.
AWS Command Line Interface(AWS CLI)를 사용하여 복제본 수정 동기화를 사용하려면 ReplicaModifications
사용 상태의 복제본이 포함된 버킷에 복제 구성을 추가해야 합니다. 양방향 복제를 설정하려면 소스 버킷(amzn-s3-demo-bucket1
)에서 복제본이 포함된 버킷(amzn-s3-demo-bucket2
)으로의 복제 규칙을 생성합니다. 그런 다음 복제본이 포함된 버킷(amzn-s3-demo-bucket2
)에서 소스 버킷(amzn-s3-demo-bucket1
)으로의 두 번째 복제 규칙을 생성합니다. 버킷은 동일하거나 서로 다른 AWS 리전에 있을 수 있습니다.
참고
복제된 객체의 객체 액세스 제어 목록(ACL), 객체 태그 또는 객체 잠금 설정과 같은 복제본 메타데이터 변경을 복제하려면 두 버킷 모두에서 복제본 수정 동기화를 사용 설정해야 합니다. 모든 복제 규칙과 마찬가지로 이러한 규칙은 전체 Amazon S3 버킷에 적용하거나 접두사 또는 객체 태그로 필터링된 Amazon S3 객체의 하위 집합에 적용할 수 있습니다.
다음 예제 구성에서 Amazon S3는 접두사 Tax
아래에 있는 메타데이터 변경 사항을 소스 객체를 포함하는 버킷 amzn-s3-demo-bucket
에 복제합니다.
{ "Rules": [ { "Status": "Enabled", "Filter": { "Prefix": "
Tax
" }, "SourceSelectionCriteria": { "ReplicaModifications":{ "Status": "Enabled" } }, "Destination": { "Bucket": "arn:aws:s3:::DOC-EXAMPLE-BUCKET
" }, "Priority": 1 } ], "Role": "IAM-Role-ARN" }
AWS CLI를 사용한 복제 규칙 생성에 대한 전체 지침은 동일한 계정이 소유한 원본 및 대상 버킷에 대한 복제 구성 섹션을 참조하세요.