메뉴
Amazon Simple Storage Service
개발자 안내서 (API Version 2006-03-01)

복제 가능한 객체와 복제 불가능한 객체

이 단원에서는 버킷에 복제 구성을 추가한 후 Amazon S3가 복제 가능한 객체와 복제 불가능한 객체를 설명합니다.

복제 가능한 객체

Amazon S3는 다음 객체를 복제합니다.

  • 복제 구성을 추가한 후 생성된 새 객체. 단, 다음 단원에서 설명하는 경우는 예외로 함.

     

  • Amazon S3에서는 암호화되지 않은 객체 외에도 Amazon S3 관리형 암호화 키를 사용하여 서버 측 암호화로 생성된 객체를 복제합니다. 객체의 복제본도 Amazon S3 관리형 암호화 키를 사용하는 서버 측 암호화로 암호화됩니다.

     

  • Amazon S3에서는 객체와 함께 객체 메타데이터도 복제합니다.

     

  • Amazon S3는 버킷 소유자가 객체 및 ACL(액세스 제어 목록)을 읽을 권한이 있는 원본 버킷의 객체만 복제합니다. 리소스 소유권에 대한 자세한 내용은 리소스 소유자란를 참조하십시오.

     

  • 교차 계정 시나리오에서 복제본 소유권을 변경하도록 Amazon S3에 지시하지 않은 한 객체 ACL 업데이트가 복제됩니다(교차 리전 복제 추가 구성: 복제본 소유자 변경 단원 참조).

     

    Amazon S3에서 두 ACL을 동기화하기 전까지 어느 정도 지연이 발생할 수 있습니다. 이는 버킷에 복제 구성을 추가한 후 생성된 객체에만 적용됩니다.

     

  • 객체 태그가 있는 경우 Amazon S3가 복제합니다.

작업과 교차 리전 복제 삭제

원본 버킷에서 객체를 삭제하는 경우, 교차 리전 복제의 동작은 다음과 같습니다.

  • 객체 버전 ID를 지정하지 않고 DELETE 요청을 하면 Amazon S3는 삭제 마커를 추가하고 교차 리전 복제는 이를 대상 버킷에 복제합니다. 버전 관리와 삭제 마커에 대한 자세한 정보는 버전 관리 사용을 참조하십시오.

     

  • DELETE 요청으로 삭제할 특정 객체 버전 ID를 지정하면 Amazon S3가 원본 버킷에서 해당 객체 버전을 삭제하나 대상 버킷에서는 삭제를 복제하지 않습니다(즉, 대상 버킷에서 동일한 객체 버전을 삭제하지 않음). 이 동작으로 악의적 삭제로부터 데이터를 보호합니다.

복제 불가능한 객체

Amazon S3는 다음 객체를 복제하지 않습니다.

  • Amazon S3는 복제 구성 추가 전에 있던 객체를 소급해서 복제하지 않습니다.

     

  • 다음과 같은 암호화된 객체는 복제되지 않습니다.

    • 고객 제공(SSE-C) 암호화 키를 사용하는 서버 측 암호화(SSE-C)로 생성된 객체

    • AWS KMS 관리형 암호화(SSE-KMS) 키를 사용하는 서버 측 암호화로 생성된 객체(이 옵션을 명시적으로 활성화하지 않은 경우)

    서버 측 암호화에 대한 자세한 정보는 서버 측 암호화를 사용하여 데이터 보호 단원을 참조하십시오.

     

  • 버킷 소유자에게 권한이 없는 원본 버킷의 객체. 객체 소유자가 버킷 소유자와 다른 경우에 발생할 수 있습니다. 객체 소유자가 버킷 소유자에게 권한을 부여할 수 있는 방법에 대한 자세한 내용은 버킷 소유자가 완벽하게 제어할 수 있도록 보증하면서 객체에 업로드하는 교차 계정 권한 부여 단원을 참조하십시오.

     

  • 버킷 수준의 하위 리소스에 대한 업데이트는 복제되지 않습니다. 예를 들어 원본 버킷에서 수명 주기 구성을 변경하거나 원본 버킷에 알림 구성을 추가할 수 있습니다. 이러한 변경 사항은 대상 버킷에 적용되지 않습니다. 이를 통해 원본 버킷과 대상 버킷에 서로 다른 버킷 구성을 할 수 있습니다.

     

  • 고객 작업만 복제되며, 수명 주기 구성에 의해 수행되는 작업은 복제되지 않습니다. 수명 주기 구성에 대한 자세한 내용은 객체 수명 주기 관리 단원을 참조하십시오.

     

    예를 들어, 원본 버킷에서만 수명 주기 구성이 활성화되면 Amazon S3는 만료된 객체에 대한 삭제 마커를 만들지만 그 마커를 복제하지는 않습니다. 단, 원본 버킷과 대상 버킷에서 동일한 수명 주기 구성을 적용하려는 경우 두 버킷에 동일한 수명 주기를 구성할 수 있습니다.

     

  • 원본 버킷에 속한 객체가 다른 교차 리전 복제에 의해 생성된 복제본이라면 복제되지 않습니다.

     

    버킷 A가 원본이고 버킷 B는 대상인 교차 리전 복제의 구성의 예를 살펴봅니다. 이번에는 버킷 B가 원본이고 버킷 C가 대상이 되는 또 다른 교차 리전 복제를 추가하는 예를 살펴봅니다. 이 경우, 버킷 A 객체의 복제본인 버킷 B의 객체는 버킷 C로 복제되지 않습니다.

교차 리전 복제(CRR)

교차 리전 복제 설정

교차 리전 복제 상태 찾기