내용으로 건너뛰기

Amazon S3에서 객체 복제가 얼마나 걸립니까?

2분 분량
0

한 Amazon Simple Storage Service(Amazon S3) 버킷에서 다른 버킷으로의 객체 복제를 구성했습니다. 객체 복제의 예상 소요 시간을 알고 싶습니다.

간략한 설명

S3 객체 복제 시간에 영향을 미치는 몇 가지 요인은 다음과 같습니다.

  • 복제할 객체의 크기
  • 교차 리전 복제의 경우 소스 및 대상 AWS 리전의 페어링

객체는 보통 몇 분 내에 복제되지만 대규모 객체를 복제하려면 최대 몇 시간이 걸릴 수 있습니다. 드물지만 그보다 더 오래 걸리는 경우도 있습니다.

해결 방법

참고: AWS Command Line Interface(AWS CLI) 명령 실행 시 오류가 발생하는 경우, AWS CLI 오류 문제 해결을 참조하십시오. 또한 최신 AWS CLI 버전을 사용하고 있는지 확인하십시오.

해당 객체의 소스 버킷에서 복제 중인 객체의 복제 상태를 확인합니다. 객체 복제 상태가 PENDING이라면 Amazon S3가 복제 프로세스를 완료하지 않은 것입니다. 하지만 객체 상태가 FAILED라면 복제 프로세스가 종료되고 객체가 복제되지 않은 것입니다. 실패한 복제에 대한 자세한 내용은 복제 문제 해결을 참조하십시오.

Amazon S3 콘솔에서 복제 상태를 확인하려면 다음 단계를 완료하십시오.

  1. Amazon S3 콘솔을 엽니다.
  2. 버킷 목록에서 복제하는 객체가 포함된 버킷 이름을 선택합니다.
  3. 객체 목록에서 복제하는 객체 이름을 선택합니다.
  4. 속성 탭에서 객체 관리 개요를 선택하여 복제 상태를 확인합니다.

AWS CLI에서 복제 상태를 확인하려면 다음 head-object 명령을 실행합니다.

aws s3api head-object --bucket source-bucket --key object-key --version-id object-version-id

참고: 이전 명령의 source-bucket, object-key 및 object-version-id를 실제 객체 이름, 버킷 이름 및 버전 ID로 바꾸십시오.

대부분의 객체는 15분 이내에 복제를 완료합니다. 객체가 오랫동안 PENDING 상태인 경우 다음 문제 해결 단계를 사용하십시오. 

  • 워크로드가 복제 시간에 민감한 경우 S3 Replication Time Control(S3 RTC) 옵션을 사용하십시오.
  • 구성의 복제 규칙에 대한 자세한 지표를 보려면 Amazon CloudWatch에서 S3 복제 지표를 확인하십시오. 이러한 지표는 객체 복제의 진행 상황을 분 단위로 추적합니다.
AWS 공식업데이트됨 2년 전