POST Object restore
説明
このオペレーションは、次のタイプのリクエストを実行します。
-
select– アーカイブされたオブジェクトに SELECT クエリを実行 -
restore an archive– アーカイブされたオブジェクトを復元
このオペレーションを呼び出すには、s3:RestoreObject および s3:GetObject アクションを実行するための権限が必要です。バケット所有者はデフォルトでこのアクセス権限を持ち、このアクセス権限を他のユーザーに付与できます。アクセス権限の詳細については、「Amazon Simple Storage Service ユーザーガイド」の「バケットサブリソースオペレーションに関連するアクセス権限」および「Amazon S3 リソースへのアクセス権限の管理」を参照してください。
Select リクエストを使用したアーカイブのクエリ
Select タイプのリクエストを使用して、アーカイブされたオブジェクトに SQL クエリを実行できます。Select リクエストによってクエリが実行されているアーカイブされたオブジェクトは、非圧縮のカンマ区切り値 (CSV) ファイルとしてフォーマットされる必要があります。よりホットな Amazon S3 層にデータを復元しなくても、アーカイブされているデータに対してクエリやカスタム分析を実行できます。Select リクエストの概要については、「Amazon Simple Storage Service ユーザーガイド」の「アーカイブされたオブジェクトのクエリ」を参照してください。
Select リクエストを行う場合は、次の操作を行います。
-
SELECT クエリを出力するための出力場所を定義します。この場所は、クエリ対象のアーカイブ済みオブジェクトが含まれているバケットと同じ AWS リージョンにある Amazon S3 バケットであることが必要です。ジョブを開始する AWS アカウント には、S3 バケットに書き込むための許可が必要です。バケットに保存された出力オブジェクトに対して、ストレージクラスおよび暗号化を指定できます。出力の詳細については、「Amazon Simple Storage Service ユーザーガイド」の「アーカイブされたオブジェクトのクエリ」を参照してください。
リクエスト本文の
S3構造の詳細については、以下を参照してください。-
ACL によるアクセス管理のAmazon Simple Storage Service ユーザーガイド
-
詳細については、Amazon Simple Storage Service ユーザーガイドの「サーバー側の暗号化を使用したデータの保護」を参照してください。
-
リクエスト本文の
SelectParameters構造で、クエリに対応するSELECT型の復元について SQL 式を定義します。例えば、次のような式を使用できます。-
次の式では、指定されたオブジェクトからすべてのレコードが返されます。
SELECT * FROM Object -
オブジェクトに保存されたデータのヘッダーを使用していない場合、位置ヘッダーを使用して列を指定できます。
SELECT s._1, s._2 FROM Object s WHERE s._3 > 100 -
ヘッダーがあり、リクエスト本文の
CSV構造のfileHeaderInfoをUSEに設定している場合、クエリでヘッダーを指定できます。(fileHeaderInfoフィールドをIGNOREに設定した場合は、クエリの最初の行はスキップされます。) 序数の位置とヘッダーの列名を混在させることはできません。SELECT s.Id, s.FirstName, s.SSN FROM S3Object s
-
Amazon Glacier Select の復元で SQL を使用する方法の詳細については、「Amazon Simple Storage Service ユーザーガイド」の「Amazon S3 Select および Amazon Glacier Select の SQL リファレンス」を参照してください。
Select リクエストを行う場合は、次の操作も実行できます。
-
クエリを迅速に処理するには、
Expedited階層を指定します。階層の詳細については、このトピックの後半にある「アーカイブの復元」を参照してください。 -
クエリ中の入力オブジェクト、および CSV でエンコードされたクエリ結果の両方について、データシリアル化形式に関する詳細を指定します。
以下は、Select 機能に関するその他の重要な事実です。
-
出力結果は新しい Amazon S3 オブジェクトです。アーカイブの取得とは異なり、手動またはライフサイクルポリシーによって明示的に削除されるまで保存されます。
-
同じ Amazon S3 オブジェクトに対して複数の Select リクエストを発行できます。Amazon S3 はリクエストの重複を排除しないため、重複するリクエストを発行しないでください。
-
Amazon S3 は、オブジェクトが既に復元されている場合でも、Select リクエストを受け入れます。Select リクエストはエラーレスポンス
409を返しません。
アーカイブの復元
GLACIER および DEEP_ARCHIVE ストレージクラスのオブジェクトはアーカイブされています。アーカイブされたオブジェクトにアクセスするには、まず復元リクエストを開始する必要があります。これにより、アーカイブされたオブジェクトの一時コピーが復元されます。復元リクエストでは、復元されたコピーを保存しておく日数を指定します。指定した期間を過ぎると、Amazon S3 は一時コピーを削除しますが、オブジェクトはオブジェクトが復元された GLACIER または DEEP_ARCHIVE ストレージクラスにアーカイブされたままになります。
特定のオブジェクトバージョンを復元するには、バージョン ID を指定できます。バージョン ID を指定しない場合、Amazon S3 は現在のバージョンを復元します。
復元ジョブが完了するまでにかかる時間は、オブジェクトを復元するストレージクラスと、指定したデータアクセス階層によって異なります。
アーカイブされたオブジェクトを復元する場合 (または Select リクエストを使用する場合)、リクエスト本文の Tier 要素で次のいずれかのデータアクセス階層オプションを指定できます。
-
Expedited– 迅速取り出しでは、アーカイブのサブセットが迅速に必要になったときに GLACIER ストレージクラスに保存されているデータにすばやくアクセスできます。最大規模のアーカイブオブジェクト (250 MB 以上) を除くすべてのアーカイブについては、迅速取り出しでアクセスしたデータは通常 1〜5 分以内で使用可能になります。プロビジョンドキャパシティーは、迅速取り出しの取得容量を必要なときに利用できることを保証します。迅速取り出しとプロビジョンドキャパシティーは、DEEP_ARCHIVE ストレージクラスでは利用できません。 -
Standard- 標準取り出しでは、数時間以内にすべてのアーカイブオブジェクトにアクセスできます。標準取り出しは、取り出しオプションを指定しない GLACIER および DEEP_ARCHIVE 取り出しリクエストのデフォルトのオプションです。標準取り出しは通常、GLACIER ストレージクラスの場合は 3~5 時間以内に完了し、DEEP_ARCHIVE ストレージクラスの場合は 12 時間以内に完了します。 -
Bulk- 大容量取り出しは、Amazon Glacier の最も安価な取り出しオプションで、1 日で大量のデータ (ペタバイトのデータを含む) を安価に取得できます。大容量取り出しは通常、GLACIER ストレージクラスの場合は 5~12 時間以内に完了し、DEEP_ARCHIVE ストレージクラスの場合は 48 時間以内に完了します。
Expedited データアクセス用のアーカイブ取り出しオプションおよびプロビジョニングされた容量の詳細については、「Amazon Simple Storage Service ユーザーガイド」の「アーカイブされたオブジェクトの復元」を参照してください。
Amazon S3 の復元速度のアップグレードを使用すると、復元進行中に復元速度をより速く変更できます。進行中の復元の速度をアップグレードするには、同じオブジェクトに対して別の復元リクエストを発行し、新しい Tier リクエスト要素を設定します。復元階層をアップグレードするリクエストを発行するときは、進行中の復元が使用している層よりも速い層を選択する必要があります。Days リクエスト要素などの他のパラメータは変更しないでください。詳細については、「Amazon Simple Storage Service ユーザーガイド」の「進行中の復元速度のアップグレード」を参照してください。
オブジェクトの復元のステータスを取得するには、HEAD リクエストを送信します。オペレーションは x-amz-restore ヘッダーを返します。これは、レスポンスで復元ステータスに関する情報を提供します。Amazon S3 イベント通知を使用して、復元が開始または完了したときに通知できます。詳細については、「Amazon Simple Storage Service ユーザーガイド」の「Amazon S3 イベント通知の設定」を参照してください。
アーカイブされたオブジェクトを復元した後、新しい期間でリクエストを再発行することで復元期間を更新できます。Amazon S3 は、現在の時刻を基準に復元期間を更新し、リクエストに対してのみ課金します。データ転送料金は発生しません。Amazon S3 がオブジェクトの現在の復元リクエストをアクティブに処理している場合、復元期間を更新することはできません。
バケットに有効期限アクションを含むルールを持つライフサイクル設定がある場合、オブジェクトの有効期限は復元リクエストで指定した有効期間を上書きします。例えば、オブジェクトのコピーを 10 日間復元しても、オブジェクトの有効期限が 3 日間に予定されている場合、Amazon S3 はオブジェクトを 3 日間で削除します。ライフサイクル設定の詳細については、「Amazon Simple Storage Service ユーザーガイド」の「PutBucketLifecycleConfiguration」と「オブジェクトのライフサイクルの管理」を参照してください。
リクエスト
構文
POST /ObjectName?restore&versionId=VersionIDHTTP/1.1 Host:BucketName.s3.amazonaws.com Date:dateAuthorization:authorization string(see リクエストの認証 (AWS 署名バージョン 4)) Content-MD5:MD5request body
注記
構文には、リクエストヘッダーの一部が表示されます。詳細なリストについては、このトピックの後半にある「リクエストヘッダー」を参照してください。
リクエストパラメータ
オペレーションの実装では、リクエストパラメータを使用しません。
リクエストヘッダー
| 名前 | 説明 | 必須 |
|---|---|---|
Content-MD5 |
データの base64 エンコードされた 128 ビット MD5 ダイジェスト。このヘッダーをメッセージ整合性チェックとして使用して、リクエスト本文が転送中に破損していないことを確認する必要があります。詳細については、RFC 1864 タイプ: 文字列 デフォルト: なし |
はい |
リクエストの要素
以下は、アーカイブを復元するためのリクエスト本文の XML の例です。
<RestoreRequest> <Days>2</Days> <GlacierJobParameters> <Tier>Bulk</Tier> </GlacierJobParameters> </RestoreRequest>
次の表は、リクエスト本文のアーカイブ復元の XML について説明しています。
| 名前 | 説明 | 必須 |
|---|---|---|
RestoreRequest |
復元情報のコンテナ。 型: コンテナ |
はい |
Days |
復元された (アクティブ) コピーの有効期間。Amazon Glacier からオブジェクトを復元できる最小日数は 1 です。オブジェクトコピーが指定された有効期間に達すると、Amazon S3 はバケットからオブジェクトコピーを削除します。アーカイブを復元する場合は、この要素が必要です。
タイプ: 正の整数 祖先: |
はい、アーカイブを復元する場合 |
GlacierJobParameters |
S3 Glacier ストレージクラスのジョブパラメータのコンテナ。
型: コンテナ 祖先: |
いいえ |
Tier |
アーカイブを復元するときに使用するデータアクセス階層。 タイプ: Enum 有効な値: 祖先: |
いいえ |
次の XML は、アーカイブされたオブジェクトに対する Select クエリのリクエスト本文です。
<RestoreRequest> <Type>SELECT</Type> <Tier>Expedited</Tier> <Description>Job description</Description> <SelectParameters> <Expression>Select * from Object</Expression> <ExpressionType>SQL</ExpressionType> <InputSerialization> <CSV> <FileHeaderInfo>IGNORE</FileHeaderInfo> <RecordDelimiter>\n</RecordDelimiter> <FieldDelimiter>,</FieldDelimiter> <QuoteCharacter>"</QuoteCharacter> <QuoteEscapeCharacter>"</QuoteEscapeCharacter> <Comments>#</Comments> </CSV> </InputSerialization> <OutputSerialization> <CSV> <QuoteFields>ASNEEDED</QuoteFields> <RecordDelimiter>\n</RecordDelimiter> <FieldDelimiter>,</FieldDelimiter> <QuoteCharacter>"</QuoteCharacter> <QuoteEscapeCharacter>"</QuoteEscapeCharacter> </CSV> </OutputSerialization> </SelectParameters> <OutputLocation> <S3> <BucketName>Name of bucket</BucketName> <Prefix>Key prefix</Prefix> <CannedACL>Canned ACL string</CannedACL> <AccessControlList> <Grantee> <Type>Grantee Type</Type> <ID>Grantee identifier</ID> <URI>Grantee URI</URI> <Permission>Granted permission</Permission> <DisplayNmae>Display Name</DisplayName> <EmailAddress>email</EmailAddress> </Grantee> </AccessControlList> <Encryption> <EncryptionType>Encryption type</EncryptionType> <KMSKeyId>KMS Key ID</KMSKeyId> <KMSContext>Base64-encoded JSON<KMSContext> </Encryption> <UserMetadata> <MetadataEntry> <Name>Key</Name> <Value>Value</Value> </MetadataEntry> </UserMetadata> <Tagging> <TagSet> <Tag> <Key>Tag name</Key> <Value>Tag value</Value> </Tag> </TagSet> </Tagging> <StorageClass>Storage class</StorageClass> </S3> </OutputLocation> </RestoreRequest>
次の表は、リクエスト本文における SELECT タイプの復元の XML について説明しています。
| 名前 | 説明 | 必須 |
|---|---|---|
RestoreRequest |
復元情報のコンテナ。 型: コンテナ |
はい |
Tier |
アーカイブを復元するときに使用するデータアクセス階層。 タイプ: Enum 有効な値: 祖先: |
いいえ |
Description |
必要に応じて、リクエストの説明。 タイプ: 文字列 祖先: |
いいえ |
SelectParameters |
Select ジョブリクエストのパラメータについて記述します。 型: コンテナ 祖先: |
はい。リクエストタイプが SELECT の場合 |
OutputLocation |
Select 復元リクエストの結果を受け取る場所について記述します。 タイプ: Amazon S3 用コンテナ 祖先: |
はい。リクエストタイプが SELECT の場合 |
| 名前 | 説明 | 必須 |
|---|---|---|
Expression |
SQL 式。例えば、次のようになります。
タイプ: 文字列 祖先: |
はい |
ExpressionType |
式タイプを識別します。 型: 文字列 有効な値: 祖先: |
はい |
InputSerialization |
オブジェクトのシリアル化形式について記述します。 タイプ: CSV 用コンテナ 祖先: |
はい |
OutputSerialization |
選択ジョブの結果がシリアル化される方法について記述します。 タイプ: CSV 用コンテナ 祖先: |
はい |
| 名前 | 説明 | 必須 |
|---|---|---|
RecordDelimiter |
入力で個々のレコードを区切るために使用される 1 文字。デフォルト値の代わりに、任意の区切り文字を指定できます。 タイプ: 文字列 デフォルト: 祖先: |
いいえ |
FieldDelimiter |
レコード内で個々のフィールドを区切るために使用される 1 文字。任意の区切り文字を指定できます。 タイプ: 文字列 デフォルト: 祖先: |
いいえ |
QuoteCharacter |
フィールド区切り文字が値の一部である場合にエスケープに使用される 1 文字。 CSV ファイルで次の例を考えてみましょう。
値を引用符で囲むと、この値は 1 つのフィールドになります。引用符を使用しない場合、カンマはフィールド区切り文字です (2 つの個別のフィールド値、a と b になります)。 タイプ: 文字列 デフォルト: 祖先: |
いいえ |
QuoteEscapeCharacter |
既にエスケープされた値内で引用符文字をエスケープするために使用される 1 文字。例えば、値 タイプ: 文字列 デフォルト: 祖先: |
いいえ |
FileHeaderInfo |
入力データの最初の行について記述します。これは ENUM 値の 1 つです。
タイプ: Enum 有効な値: 祖先: |
いいえ |
Comments |
この文字が行の冒頭にある場合、その行を無視する必要があることを示すのに使用される 1 文字。コメント行を示す任意の文字を指定できます。 タイプ: 文字列 祖先: |
いいえ |
| 名前 | 説明 | 必須 |
|---|---|---|
QuoteFields |
出力フィールドの周囲に引用符を使用するかどうかを示します。
タイプ: Enum 有効な値: デフォルト: 祖先: |
いいえ |
RecordDelimiter |
出力で個々のレコードを区切るために使用される 1 文字。デフォルト値の代わりに、任意の区切り文字を指定できます。 タイプ: 文字列 デフォルト: 祖先: |
いいえ |
FieldDelimiter |
レコード内で個々のフィールドを区切るために使用される 1 文字。任意の区切り文字を指定できます。 タイプ: 文字列 デフォルト: 祖先: |
いいえ |
QuoteCharacter |
フィールド区切り文字が値の一部である場合にエスケープに使用される 1 文字。例えば、値が タイプ: 文字列 デフォルト: 祖先: |
いいえ |
QuoteEscapeCharacter |
既にエスケープされた値内で引用符文字をエスケープするために使用される 1 文字。例えば、値が タイプ: 文字列 祖先: |
いいえ |
| 名前 | 説明 | 必須 |
|---|---|---|
AccessControlList |
ステージングされた結果へのアクセスを制御する許可のリスト。 タイプ: Grant 用コンテナ 祖先: |
いいえ |
BucketName |
Select 復元結果が保存されている S3 バケットの名前。バケットは、入力アーカイブオブジェクトを含むバケットと同じ AWS リージョンに存在する必要があります。 タイプ: 文字列 祖先: |
はい |
CannedACL |
Select 復元結果に適用する、既定アクセスコントロールリスト (ACL)。 型: 文字列 有効な値: 祖先: |
いいえ |
Encryption |
保存された結果の暗号化情報が含まれます。 タイプ: 暗号化用コンテナ 祖先: |
いいえ |
Prefix |
Select 復元結果に付加されるプレフィックス。プレフィックスの最大長は、512 バイトです。 タイプ: 文字列 祖先: |
はい |
StorageClass |
Select 復元結果を保存するために使用されるストレージのクラス。 タイプ: 文字列 有効な値: 祖先: |
いいえ |
Tagging |
タグ情報のコンテナ。 タイプ: タグ構造 祖先: |
いいえ |
UserMetadata |
Select 復元結果とともに保存するメタデータのリストが含まれます。 タイプ: MetadataEntry 構造 祖先: |
いいえ |
| 名前 | 説明 | 必須 |
|---|---|---|
DisplayName |
被付与者のスクリーンネーム。 タイプ: 文字列 祖先: |
いいえ |
EmailAddress |
被付与者の E メールアドレス。 タイプ: 文字列 祖先: |
いいえ |
ID |
被付与者の正規ユーザー ID。 タイプ: 文字列 祖先: |
いいえ |
Type |
被付与者のタイプ。 タイプ: 文字列 祖先: |
いいえ |
URI |
被付与者グループの URI。 タイプ: 文字列 祖先: |
いいえ |
Permission |
アクセス許可を付与します。 タイプ: 文字列 祖先: |
いいえ |
| 名前 | 説明 | 必須 |
|---|---|---|
EncryptionType |
ジョブ結果の保存時に使用されるサーバー側の暗号化アルゴリズム。デフォルトでは暗号化しません。 タイプ: 文字列 有効な値: 祖先: |
いいえ |
KMSContext |
オプション。暗号化タイプが タイプ: 文字列 祖先: Encryption |
いいえ |
KMSKeyId |
オブジェクトの暗号化に使用する AWS Key Management Service (AWS KMS) キー ID。 タイプ: 文字列 祖先: |
いいえ |
| 名前 | 説明 | 必須 |
|---|---|---|
Tag |
タグが含まれています。 型: コンテナ 祖先: |
いいえ |
| 名前 | 説明 | 必須 |
|---|---|---|
Key |
タグの名前。 タイプ: 文字列 祖先: |
いいえ |
Value |
タグの値。 タイプ: 文字列 祖先: |
いいえ |
| 名前 | 説明 | 必須 |
|---|---|---|
MetadataKey |
メタデータキー。 タイプ: 文字列 祖先: |
いいえ |
MetadataEntry |
メタデータ値。 タイプ: 文字列 祖先: |
いいえ |
レスポンス
オペレーションが成功すると、200 OK または 202 Accepted ステータスコードが返されます。
-
オブジェクトのコピーが以前に復元されていない場合、Amazon S3 はレスポンスで
202 Acceptedを返します。 -
オブジェクトのコピーが以前に復元されている場合、Amazon S3 はレスポンスで
200 OKを返します。
レスポンスヘッダー
このオペレーションの実装では、ほとんどのレスポンスに共通のレスポンスヘッダーのみを使用します。詳細については、「共通のレスポンスヘッダー」を参照してください。
レスポンス要素
このオペレーションは、レスポンス要素は返しません。
特殊なエラー
| エラーコード | 説明 | HTTP ステータスコード | SOAP 障害コードのプレフィックス |
|---|---|---|---|
RestoreAlreadyInProgress |
オブジェクトの復元は既に進行中です。(このエラーは SELECT タイプのリクエストには適用されません。) | 409 Conflict | クライアント |
GlacierExpeditedRetrievalNotAvailable |
S3 Glacier ストレージクラスの迅速取り出しは現在利用できません。後でもう一度お試しください。(Expedited リクエストを処理するのに十分な容量がない場合に返されます。このエラーは Expedited 取得にのみ適用され、Standard または Bulk 取得には適用されません。) |
503 | 該当なし |
例
迅速取得オプションを使用してオブジェクトを 2 日間復元する
次の復元リクエストでは、迅速取り出しオプションを使用して、Amazon Glacier から photo1.jpg オブジェクトのコピーを 2 日間復元します。
POST /photo1.jpg?restore HTTP/1.1 Host: examplebucket.s3.amazonaws.com Date: Mon, 22 Oct 2012 01:49:52 GMT Authorization:authorization stringContent-Length:content length<RestoreRequest> <Days>2</Days> <GlacierJobParameters> <Tier>Expedited</Tier> </GlacierJobParameters> </RestoreRequest>
examplebucket にオブジェクトの復元されたコピーがない場合、Amazon S3 は次の 202 Accepted レスポンスを返します。
HTTP/1.1 202 Accepted x-amz-id-2: GFihv3y6+kE7KG11GEkQhU7/2/cHR3Yb2fCb2S04nxI423Dqwg2XiQ0B/UZlzYQvPiBlZNRcovw= x-amz-request-id: 9F341CD3C4BA79E0 Date: Sat, 20 Oct 2012 23:54:05 GMT Content-Length: 0 Server: AmazonS3
オブジェクトのコピーが既に復元されている場合、Amazon S3 は 200 OK レスポンスを返し、復元されたコピーの有効期限のみを更新します。
SELECT リクエストを使用してアーカイブをクエリする
Select 復元リクエストの例を次に示します。
POST /object-one.csv?restore HTTP/1.1 Host: examplebucket.s3.amazonaws.com Date: Date: Sat, 20 Oct 2012 23:54:05 GMT Authorization:authorization stringContent-Length:content length<RestoreRequest xmlns="http://s3.amazonaws.com/doc/2006-03-01/"> <Type>SELECT</Type> <Tier>Expedited</Tier> <Description>this is a description</Description> <SelectParameters> <InputSerialization> <CSV> <FileHeaderInfo>IGNORE</FileHeaderInfo> <Comments>#</Comments> <QuoteEscapeCharacter>"</QuoteEscapeCharacter> <RecordDelimiter>\n</RecordDelimiter> <FieldDelimiter>,</FieldDelimiter> <QuoteCharacter>"</QuoteCharacter> </CSV> </InputSerialization> <ExpressionType>SQL</ExpressionType> <Expression>select * from object</Expression> <OutputSerialization> <CSV> <QuoteFields>ALWAYS</QuoteFields> <QuoteEscapeCharacter>"</QuoteEscapeCharacter> <RecordDelimiter>\n</RecordDelimiter> <FieldDelimiter>\t</FieldDelimiter> <QuoteCharacter>\'</QuoteCharacter> </CSV> </OutputSerialization> </SelectParameters> <OutputLocation> <S3> <BucketName>example-output-bucket</BucketName> <Prefix>test-s3</Prefix> <AccessControlList> <Grant> <Grantee xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="AmazonCustomerByEmail"> <EmailAddress>jane-doe@example.com</EmailAddress> </Grantee> <Permission>FULL_CONTROL</Permission> </Grant> </AccessControlList> <UserMetadata> <MetadataEntry> <Name>test</Name> <Value>test-value</Value> </MetadataEntry> <MetadataEntry> <Name>other</Name> <Value>something else</Value> </MetadataEntry> </UserMetadata> <StorageClass>STANDARD</StorageClass> </S3> </OutputLocation> </RestoreRequest>
Amazon S3 は以下の 202 Accepted レスポンスを返します。
HTTP/1.1 202 Accepted x-amz-id-2: GFihv3y6+kE7KG11GEkQhU7/2/cHR3Yb2fCb2S04nxI423Dqwg2XiQ0B/UZlzYQvPiBlZNRcovw= x-amz-request-id: 9F341CD3C4BA79E0 x-amz-restore-output-path: js-test-s3/qE8nk5M0XIj-LuZE2HXNw6empQm3znLkHlMWInRYPS-Orl2W0uj6LyYm-neTvm1-btz3wbBxfMhPykd3jkl-lvZE7w42/ Date: Sat, 20 Oct 2012 23:54:05 GMT Content-Length: 0 Server: AmazonS3
詳細
-
Amazon S3 Select および Amazon Glacier Select の SQL リファレンス (Amazon Simple Storage Service ユーザーガイド)