一般的なリクエストヘッダー
次の表では、さまざまなタイプの Amazon S3 REST リクエストで使用できるヘッダーについて説明します。
| ヘッダー名 | 説明 |
|---|---|
Authorization |
リクエスト認証に必要な情報。詳細については、「Amazon Simple Storage Service 開発者ガイド」の「認証ヘッダー」を参照してください。匿名リクエストの場合、このヘッダーは必要ありません。 |
Access-Control-Request-Method
|
事前 CORS リクエストとして送信される HTTP メソッドのリスト。事前 CORS 評価が成功すると、次の CORS リクエストで指定されたメソッドを使用できます。 |
Content-Length |
RFC 2616 に基づくメッセージの長さ (ヘッダーなし)。このヘッダーは、ログ記録や ACL など、XML をロードする PUT およびオペレーションに必要です。 |
Content-Type |
リクエストの本文にコンテンツがある場合のリソースのコンテンツタイプ。例: |
Content-MD5 |
RFC 1864 に従ってメッセージの base64 エンコードされた 128 ビット MD5 ダイジェスト (ヘッダーなし)。このヘッダーをメッセージ整合性チェックとして使用し、データが最初に送信されたデータと同じであることを確認します。オプションですが、エンドツーエンドの整合性チェックとして Content-MD5 メカニズムを使用することをお勧めします。REST リクエスト認証の詳細については、「Amazon Simple Storage Service 開発者ガイド」の「REST 認証」を参照してください。 |
Date |
Date ヘッダーを署名に使用しない場合は、RFC 2616
|
Expect
|
100-continue を使用しているアプリケーションは、確認を受け取るまでリクエスト本文を送信しません。ヘッダーに基づいてメッセージが拒否された場合、メッセージの本文は送信されません。このヘッダーは、本文を送信する場合にのみ使用できます。 有効な値: 100-continue |
Host |
パス形式のリクエストの場合、値は このヘッダーは HTTP 1.1 に必要です (ほとんどのツールキットではこのヘッダーが自動的に追加されます)。HTTP/1.0 リクエストではオプションです。 |
Origin |
初期リクエスタのサーバー名を指定するエンドポイント。 |
x-amz-content-sha256 |
署名バージョン 4 を使用してリクエストを認証する場合、このヘッダーはリクエストペイロードのハッシュを提供します。詳細については、「Authorization ヘッダーの署名計算: 単一チャンクでのペイロードの転送 (AWS 署名バージョン 4)」を参照してください。オブジェクトをチャンクでアップロードする場合、署名がヘッダーのみを対象とし、ペイロードがないことを示す値を |
x-amz-date |
Authorization ヘッダー内の署名を作成するときに使用される日付。ISO 8601 基本形式の
|
x-amz-security-token |
このヘッダーは、以下のシナリオで使用できます。
このヘッダーは、Amazon DevPay を使用するリクエストと、一時的なセキュリティ認証情報を使用して署名されたリクエストに必要です。 |