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

객체 버전 가져오기

단순한 GET 요청은 현재 버전의 객체를 가져옵니다. 다음 그림은 GET 요청에서 현재 버전의 객체인 photo.gif를 반환하는 과정을 보여 줍니다.

특정 버전을 가져오려면 해당 버전 ID를 지정해야 합니다. 다음 그림은 GET versionId 요청에서 특정 버전의 객체(현재 버전이 아니어도 됨)를 가져오는 과정을 보여 줍니다.

콘솔 사용

이에 관한 지침은 Amazon Simple Storage Service 콘솔 사용 설명서의 객체 다운로드를 참조하십시오. 전체 객체 버전의 목록을 표시하려면 콘솔에서 [Show] 버튼을 클릭해야 할 수 있습니다.

AWS SDK 사용

Java, .NET, PHP용 AWS SDK를 사용한 객체 업로드 예제는 객체 가져오기 단원을 참조하십시오. 버전 관리 미사용 버킷과 버전 관리를 사용하는 버킷에 객체를 업로드하는 것의 예제는 동일하며, 버전 관리를 사용하는 버킷인 경우라도 Amazon S3에서는 버전 번호를 할당합니다. 그렇지 않은 경우 버전 번호는 null이 됩니다.

기타 AWS SDK 사용에 대한 자세한 내용은 Sample Code and Libraries를 참조하십시오.

REST 사용

특정 객체 버전을 가져오려면

  1. versionId를 가져오려는 객체의 버전 ID에 설정합니다.

  2. GET Object versionId 요청을 보냅니다.

예 버전이 지정된 객체 가져오기

다음 요청은 my-image.jpg의 L4kqtJlcpXroDTDmpUMLUo 버전을 가져옵니다.

Copy
GET /my-image.jpg?versionId=L4kqtJlcpXroDTDmpUMLUo HTTP/1.1 Host: bucket.s3.amazonaws.com Date: Wed, 28 Oct 2009 22:32:00 GMT Authorization: AWS AKIAIOSFODNN7EXAMPLE:0RQf4/cRonhpaBX5sCYVf1bNRuU=

객체 버전의 메타데이터 가져오기