メニュー
AWS CloudFormation
ユーザーガイド (API Version 2010-05-15)

CloudFront ForwardedValues

ForwardedValues は、DefaultCacheBehavior プロパティおよび CacheBehavior プロパティのプロパティです。クエリ文字列または Cookie が Amazon CloudFront によって転送されるかどうかを示します。

構文

JSON

Copy
{ "Cookies" : Cookies, "Headers" : [ String, ... ], "QueryString" : Boolean, "QueryStringCacheKeys" : [ String, ... ] }

YAML

Copy
Cookies: Cookies Headers: - 文字列 QueryString: Boolean QueryStringCacheKeys: - 文字列

プロパティ

注記

各プロパティの制約と有効な値の詳細については、Amazon CloudFront API リファレンス の「ForwardedValues」データ型を参照してください。

Cookies

指定された Cookie をキャッシュ動作のオリジンに転送します。詳細については、Amazon CloudFront 開発者ガイドクッキーに基づいて CloudFront をキャッシュに設定を参照してください。

Required: No

タイプ: CloudFront ForwardedValues Cookies

Headers

このキャッシュ動作 (ホワイトリスト登録済みヘッダー) のために Amazon CloudFront がオリジンに転送するヘッダーを指定します。指定されたヘッダーでは、Amazon CloudFront はビューアのリクエストのヘッダー値に基づく指定オブジェクトの別バージョンをキャッシュします。

カスタムオリジンに関しては、単一のアスタリスク (["*"]) を指定すると、すべてのヘッダーが転送されます。値を指定しない場合は、デフォルトのヘッダーのみが転送されます。Amazon S3 オリジンについては、選択されたヘッダーのみを転送できます。* の指定はサポートされていません。詳細については、Amazon CloudFront 開発者ガイドリクエストに基づいて CloudFront をキャッシュオブジェクトに設定を参照してください。

Required: No

Type: List of String values

QueryString

このキャッシュ動作に関連付けられているオリジンにクエリ文字列を転送するかどうかを示します。転送する場合は true を、転送しない場合は false を指定します。クエリ文字列の転送の詳細については、Amazon CloudFront API リファレンス の「ForwardedValues タイプの QueryString パラメータ」を参照してください。

Required: Yes

Type: Boolean

QueryStringCacheKeys

クエリ文字列を送信元に転送する場合は、CloudFront でキャッシュするコンテンツの決定に使用されるクエリ文字列パラメーターを指定します。詳細については、Amazon CloudFront 開発者ガイドクエリ文字列パラメータに基づいて CloudFront をキャッシュに設定を参照してください。

Required: No

Type: List of String values

このページの内容: