Amazon Simple Storage Service
개발자 안내서 (API 버전 2006-03-01)

교차 리전 복제 문제 해결

교차 리전 복제를 구성한 후 대상 버킷에 객체 복제본이 표시되지 않는다면 다음 문제 해결 도움말을 사용하여 문제를 해결합니다.

  • 대다수의 객체는 15분 이내에 복제되지만 때로는 두 시간 정도 걸릴 수도 있습니다. 드물지만 복제 시간이 더 오래 걸릴 수도 있습니다. Amazon S3가 객체를 복제하는 데 걸리는 시간은 원본 및 대상 리전 쌍, 객체 크기를 비롯한 다양한 요소에 따라 다릅니다. 큰 객체의 경우 복제에 몇 시간이 걸릴 수도 있습니다. 복제하는 객체가 크다면 얼마간 기다렸다 대상 버킷에 해당 객체가 나타나는지 확인하십시오. 또한 원본 객체 복제 상태를 확인할 수도 있습니다. 객체 복제 상태가 pending이라면 Amazon S3가 복제를 완료하지 않은 것임을 알 수 있습니다. 객체 복제 상태가 failed인 경우 원본 버킷에서 설정된 복제 구성을 확인합니다.

  • 원본 버킷의 복제 구성에서 다음을 확인합니다.

    • 대상 버킷의 Amazon 리소스 이름(ARN)이 정확합니다.

    • 키 이름 접두사가 정확합니다. 예를 들어, 접두사 Tax로 객체 복제를 구성한 경우라면 Tax/document1 또는 Tax/document2와 같이 키 이름이 포함된 객체만 복제됩니다. 키 이름이 document3인 객체는 복제되지 않습니다.

    • 상태가 enabled입니다.

  • 다른 AWS 계정이 대상 버킷을 소유한 경우, 해당 대상 버킷에 소스 버킷 소유자의 객체 복제를 허용하는 버킷 정책이 있는지 확인합니다. 문제 해결 예는 예제 2: 원본 버킷과 대상 버킷을 서로 다른 AWS 계정에서 소유한 경우 CRR 구성 단원을 참조하십시오.

  • 객체 복제본이 대상 버킷에 나타나지 않는 경우, 다음 이유로 복제가 금지된 것일 수 있습니다.

    • Amazon S3는 원본 버킷에서 다른 복제 구성이 생성한 복제본을 복제하지 않습니다. 예를 들어, 버킷 A에서 버킷 B로, 버킷 B에서 버킷 C로 복제 구성을 설정하면 Amazon S3가 버킷 B에 있는 객체 복제본은 버킷 C로 복제하지 않습니다.

    • 원본 버킷 소유자는 다른 AWS 계정에 객체 업로드 권한을 부여할 수 있습니다. 기본적으로 원본 버킷 소유자는 다른 계정에서 생성한 객체에 대해 권한이 없습니다. 복제 구성은 원본 버킷 소유자가 액세스 권한을 가진 객체만 복제합니다. 원본 버킷 소유자는 다른 AWS 계정에 해당 객체에 대한 명시적 액세스 권한을 조건부로 요구하는 객체 생성 권한을 부여할 수 있습니다. 정책에 대한 예는 버킷 소유자가 완벽하게 제어할 수 있도록 보증하면서 객체에 업로드하는 교차 계정 권한 부여을 참조하십시오.

  • 복제 구성에서 객체 중 특정 태그를 갖는 하위 집합을 복제하는 규칙을 추가하는 것으로 가정해 봅시다. 이 경우 , Amazon S3가 객체를 복제할 객체를 생성할 때 특정 태그 키 및 값을 할당해야 합니다. 먼저 객체를 생성한 후 기존 객체에 태그를 추가할 경우 Amazon S3는 해당 객체를 복제하지 않습니다.

리전 간 복제

이 페이지에서: