メニュー
Amazon Simple Storage Service
開発者ガイド (API Version 2006-03-01)

オブジェクトバージョンの取得

シンプルな GET リクエストは、オブジェクトの最新バージョンを取得します。次の図は、GET がオブジェクト(photo.gif)の最新バージョンを返す方法を示しています。

特定のバージョンを取得するには、そのバージョン ID を指定する必要があります。次の図は、GET versionId リクエストがオブジェクトの指定したバージョン(最新とは限らない)を取得する方法を示しています。

コンソールを使用する

手順については、『Amazon Simple Storage Service コンソールユーザーガイド』の「オブジェクトのダウンロード」を参照してください。すべてのオブジェクトバージョンをリストするには、コンソールの [Show] ボタンをクリックする必要があります。

AWS SDK の使用

AWS SDK for Java、.NET、PHP を使用してオブジェクトをアップロードする例については、「オブジェクトの取得」を参照してください。バージョニングが設定されていないバケットでも、バージョニングが有効なバケットでもオブジェクトをアップロードする例は同じです。ただし、バージョニングが有効なバケットでは、Amazon S3 によってバージョン番号が割り当てられます。それ以外の場合、バージョン番号は null になります。

他の AWS SDK の使用については、「サンプルコードとライブラリ」を参照してください。

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=

オブジェクトバージョンのメタデータの取得