버킷 간 삭제 마커 복제
기본적으로, S3 복제가 활성화되고 원본 버킷에서 객체가 삭제되면 Amazon S3는 원본 버킷에만 삭제 마커를 추가합니다. 이 작업은 악의적 삭제로부터 데이터를 보호합니다.
삭제 마커 복제를 사용 설정한 경우, 이러한 마커가 대상 버킷에 복사되고 Amazon S3는 원본 버킷과 대상 버킷 모두에서 객체가 삭제된 것처럼 동작합니다. 삭제 마커의 작동 원리에 대한 자세한 내용은 삭제 마커를 통한 작업 단원을 참조하세요.
참고
태그 기반 복제 규칙에는 삭제 마커 복제가 지원되지 않습니다. 삭제 마커 복제도 S3 Replication Time Control을 사용할 때 부여된 15분 SLA를 준수하지 않습니다.
최신 복제 구성 버전을 사용하지 않는 경우 삭제 작업은 복제에 다르게 영향을 줍니다. 자세한 내용은 삭제 작업이 복제에 미치는 영향 단원을 참조하십시오.
삭제 마커 복제 사용 설정
새 복제 규칙이나 기존 복제 규칙과 함께 삭제 마커 복제를 사용할 수 있습니다. 전체 S3 버킷 또는 특정 접두사가 있는 Amazon S3 객체에 이를 적용할 수 있습니다.
참고
삭제 마커 복제를 활성화하고 버킷에 S3 수명 주기 만료 규칙이 있는 경우, S3 수명 주기 만료 규칙에 의해 추가된 삭제 마커는 대상 버킷에 복제되지 않습니다.
Amazon S3 콘솔을 사용하여 삭제 마커 복제를 사용 설정하려면 S3 콘솔 사용 섹션을 참조하세요. 이 주제에서는 버킷이 동일한 또는 서로 다른 AWS 계정에서 소유하고 있을 때 복제 구성에서 삭제 마커 복제를 사용하기 위한 지침을 제공합니다.
AWS Command Line Interface(AWS CLI)를 사용하여 삭제 마커 복제를 사용하려면 DeleteMarkerReplication
사용 상태의 소스 버킷에 복제 구성을 추가해야 합니다.
다음 예제 구성에서 접두사 Tax
아래의 객체에 대해 삭제 마커가 대상 버킷 DOC-EXAMPLE-BUCKET
에 복제됩니다.
{ "Rules": [ { "Status": "Enabled", "Filter": { "Prefix": "
Tax
" }, "DeleteMarkerReplication": { "Status": "Enabled" }, "Destination": { "Bucket": "arn:aws:s3:::DOC-EXAMPLE-BUCKET
" }, "Priority": 1 } ], "Role": "IAM-Role-ARN" }
AWS CLI를 통한 복제 규칙 생성에 대한 전체 지침은 복제 연습 섹션에서 동일한 계정이 소유한 원본 및 대상 버킷에 대한 복제 구성 시연을 참조하세요.