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