S3 REST API実装の詳細
StorageGRIDシステムは、ほとんどの操作をサポートする Simple Storage Service API (API バージョン 2006-03-01) を実装していますが、いくつかの制限があります。 S3 REST API クライアント アプリケーションを統合する場合は、実装の詳細を理解する必要があります。
StorageGRIDシステムは、仮想ホスト スタイルのリクエストとパス スタイルのリクエストの両方をサポートします。
日付処理
S3 REST API のStorageGRID実装では、有効な HTTP 日付形式のみがサポートされます。
StorageGRIDシステムは、日付値を受け入れるヘッダーに対して有効な HTTP 日付形式のみをサポートします。日付の時間部分は、グリニッジ標準時 (GMT) 形式、またはタイムゾーン オフセットなしの世界協定時刻 (UTC) 形式で指定できます (+0000 を指定する必要があります)。含めると `x-amz-date`リクエストのヘッダーに Date を指定すると、Date リクエスト ヘッダーに指定された値が上書きされます。 AWS署名バージョン4を使用する場合、 `x-amz-date`日付ヘッダーはサポートされていないため、署名されたリクエストには日付ヘッダーが存在する必要があります。
一般的なリクエストヘッダー
StorageGRIDシステムは、以下で定義された共通リクエストヘッダーをサポートしています。 "Amazon Simple Storage Service API リファレンス: 共通リクエストヘッダー"ただし、1 つの例外があります。
リクエストヘッダー | 導入 |
---|---|
承認 |
AWS 署名バージョン 2 の完全サポート AWS 署名バージョン 4 のサポート (ただし、次の例外があります)。
|
x-amz-セキュリティトークン |
実装されていません。返品 |
一般的なレスポンスヘッダー
StorageGRIDシステムは、1 つの例外を除き、「Simple Storage Service API リファレンス」で定義されているすべての共通応答ヘッダーをサポートします。
レスポンスヘッダー | 導入 |
---|---|
x-amz-id-2 |
未使用 |