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

Amazon S3에 있는 객체의 스토리지 클래스 변경

또한 객체를 동일한 버킷의 동일한 키 이름에 복사하여 이미 Amazon S3에 저장되어 있는 객체의 스토리지 클래스를 변경할 수도 있습니다. 이렇게 하려면 PUT Object copy 요청에 다음 요청 헤더를 사용합니다.

  • x-amz-metadata-directiveCOPY로 설정

  • x-amz-storage-classSTANDARD, STANDARD_IA 또는 REDUCED_REDUNDANCY로 설정

중요

복사 요청의 실행을 최적화하려면 PUT Object copy 요청의 기타 메타데이터를 변경하지 마십시오. 스토리지 클래스 이외의 메타데이터를 변경해야 하는 경우, 최적의 성능을 위해 x-amz-metadata-directiveREPLACE로 변경합니다.

Amazon S3에 있는 객체의 스토리지 클래스를 다시 쓰는 방법

  • PUT Object copy 요청을 만들어 x-amz-storage-class 요청 헤더를 REDUCED_REDUNDANCY(RRS의 경우) 또는 STANDARD(일반적인 Amazon S3 스토리지의 경우) 또는 STANDARD_IA(Standard-Infrequent Access의 경우)로 설정한 다음, 대상 이름을 원본 이름과 같게 지정합니다.

    복사 작업을 수행하기 위해서는 버킷에 대한 올바른 권한이 있어야 합니다.

    다음 예제에서는 my-image.jpg의 스토리지 클래스를 RRS로 설정합니다.

    Copy
    PUT /my-image.jpg HTTP/1.1 Host: bucket.s3.amazonaws.com Date: Wed, 28 Oct 2009 22:32:00 GMT x-amz-copy-source: /bucket/my-image.jpg Authorization: AWS AKIAIOSFODNN7EXAMPLE:0RQf4/cRonhpaBX5sCYVf1bNRuU= x-amz-storage-class: REDUCED_REDUNDANCY x-amz-metadata-directive: COPY

    다음 예제에서는 my-image.jpg의 스토리지 클래스를 Standard로 설정합니다.

    Copy
    PUT /my-image.jpg HTTP/1.1 Host: bucket.s3.amazonaws.com Date: Wed, 28 Oct 2009 22:32:00 GMT x-amz-copy-source: /bucket/my-image.jpg Authorization: AWS AKIAIOSFODNN7EXAMPLE:0RQf4/cRonhpaBX5sCYVf1bNRuU= x-amz-storage-class: STANDARD x-amz-metadata-directive: COPY

    다음 예제에서는 my-image.jpg의 스토리지 클래스를 Standard-Infrequent Access로 설정합니다.

    Copy
    PUT /my-image.jpg HTTP/1.1 Host: bucket.s3.amazonaws.com Date: Sat, 30 Apr 2016 23:29:37 GMT x-amz-copy-source: /bucket/my-image.jpg Authorization: AWS AKIAIOSFODNN7EXAMPLE:0RQf4/cRonhpaBX5sCYVf1bNRuU= x-amz-storage-class: STANDARD_IA x-amz-metadata-directive: COPY

참고

객체를 복사하고 x-amz-storage-class 요청 헤더를 포함하지 못한 경우, 대상 객체의 스토리지 클래스는 STANDARD로 기본 지정됩니다.

특정 버전 객체의 스토리지 클래스는 변경할 수 없습니다. 객체를 복사할 때 Amazon S3에서는 여기에 새 버전 ID를 부여합니다.

참고

객체가 복사 요청으로 작성된 경우, 전체 객체는 새 스토리지 클래스를 적용하기 위해 다시 작성됩니다.

버전 관리에 대한 자세한 내용은 버전 관리 사용 단원을 참조하십시오.