事前設定されたディストリビューション設定リファレンス
CloudFront ディストリビューションを作成すると、CloudFront はコンテンツオリジンタイプに基づいて、ほとんどのディストリビューション設定を自動的に構成します。必要に応じて、ディストリビューション設定を手動で編集することもできます。詳細については、「すべてのディストリビューション設定リファレンス」を参照してください。
以下のセクションでは、ディストリビューションのデフォルトの事前設定と、カスタマイズできる設定について説明します。
Amazon S3 オリジン
以下は、CloudFront がマルチテナントディストリビューションで Amazon S3 オリジン用に事前設定するオリジン設定です。
オリジン設定 (事前設定済み)
-
オリジンアクセスコントロール (コンソールのみ) – CloudFront はこれをセットアップします。CloudFront は、標準ディストリビューションと、オリジンドメインでパラメータが使用されていないマルチテナントディストリビューションに対して、S3 バケットポリシーの追加を試みます。
-
カスタムヘッダーの追加 – なし
-
Origin Shield を有効にする – いいえ
-
接続の試行 – 3
以下は、CloudFront がマルチテナントディストリビューションで Amazon S3 オリジン用に事前設定するキャッシュ設定です。
キャッシュ設定 (事前設定済み)
-
オブジェクトを自動的に圧縮する – はい
-
ビューワープロトコルポリシー – HTTPS にリダイレクト
-
許可される HTTP メソッド –
GET, HEAD
-
ビューワーのアクセスを制限する – いいえ
-
キャッシュポリシー –
CachingOptimized
-
オリジンリクエストポリシー – なし
-
レスポンスヘッダーポリシー – なし
-
スムーズストリーミング – いいえ
-
フィールドレベル暗号化 – いいえ
-
リアルタイムログを有効にする – いいえ
-
関数 – いいえ
以下は、マルチテナントディストリビューションで Amazon S3 オリジン用にカスタマイズできる設定です。
カスタマイズ可能な設定
-
S3 アクセス – CloudFront は、S3 バケットの設定に基づいてこれを設定します。
バケットがパブリックの場合 – オリジンアクセスコントロール (OAC) ポリシーは必要ありません。
バケットがプライベートの場合 – 使用する OAC ポリシーを選択または作成できます。
-
Origin Shield を有効にする – いいえ
-
オブジェクトを自動的に圧縮する – はい
[はい] を選択すると、
CachingOptimized
キャッシュポリシーが使用されます。[いいえ] を選択すると、
CachingOptimizedForUncompressedObjects
キャッシュポリシーが使用されます。
API Gateway オリジン
以下は、CloudFront がマルチテナントディストリビューションで API Gateway オリジン用に事前設定するオリジン設定です。
オリジン設定 (事前設定済み)
-
プロトコル – HTTPS のみ
-
HTTPS ポート – 443
-
最小限のオリジン SSL プロトコル – TLSv1.2
-
オリジンパス – なし
-
オリジンアクセスコントロール (コンソールのみ) – CloudFront はこれをセットアップします
-
カスタムヘッダーの追加 – なし
-
Origin Shield を有効にする – いいえ
-
接続の試行 – 3
-
応答タイムアウト – 30
-
キープアライブタイムアウト – 5
以下は、CloudFront がマルチテナントディストリビューションで API Gateway オリジン用に事前設定するキャッシュ設定です。
キャッシュ設定 (事前設定済み)
-
オブジェクトを自動的に圧縮する – はい
-
ビューワープロトコルポリシー – HTTPS にリダイレクト
-
許可される HTTP メソッド –
GET, HEAD, OPTIONS, PUT, POST, PATCH, DELETE
-
キャッシュ HTTP メソッド – いいえ
-
HTTP/2 経由で gRPC リクエストを許可する – いいえ
-
ビューワーのアクセスを制限する – いいえ
-
キャッシュポリシー –
CachingDisabled
(指定できる値:UseOriginCacheControlHeaders
、UseOriginCacheControlHeaders-QueryStrings
) -
オリジンリクエストポリシー –
AllViewerExceptHostHeader
(指定できる値:AllViewer
、AllViewerandCloudFrontHeaders-2022-06
) -
レスポンスヘッダーポリシー – なし
-
スムーズストリーミング – いいえ
-
フィールドレベル暗号化 – いいえ
-
リアルタイムログを有効にする – いいえ
-
関数 – いいえ
以下は、マルチテナントディストリビューションの API Gateway オリジン用にカスタマイズできる設定です。
カスタマイズ可能な設定
-
Origin Shield を有効にする – (デフォルト: いいえ)
-
オブジェクトを自動的に圧縮する – (デフォルト: はい)
カスタムオリジンと EC2 インスタンス
以下は、CloudFront がマルチテナントディストリビューションのカスタムオリジン用に事前設定するオリジン設定です。
オリジン設定 (事前設定済み)
-
プロトコル – マッチビューワー
-
HTTP ポート – 80
-
HTTPS ポート – 443
-
最小限のオリジン SSL プロトコル – TLSv1.2
-
オリジンパス – なし
-
カスタムヘッダーの追加 – なし
-
Origin Shield を有効にする – いいえ
-
接続の試行 – 3
-
応答タイムアウト – 30
-
キープアライブタイムアウト – 5
以下は、CloudFront がマルチテナントディストリビューションのカスタムオリジンと EC2 インスタンス用に事前設定するキャッシュ設定です。
キャッシュ設定 (事前設定済み)
-
オブジェクトを自動的に圧縮する – はい
-
ビューワープロトコルポリシー – HTTPS にリダイレクト
-
許可される HTTP メソッド –
GET, HEAD, OPTIONS, PUT, POST, PATCH, DELETE
-
キャッシュ HTTP メソッド – いいえ
-
HTTP/2 経由で gRPC リクエストを許可する – いいえ
-
ビューワーのアクセスを制限する – いいえ
-
キャッシュポリシー –
UseOriginCacheControlHeaders
(指定できる値:UseOriginCacheControlHeaders-QueryStrings
、CachingDisabled
、CacheOptimized
、CachingOptimizedForUncompressedObjects
) -
オリジンリクエストポリシー –
AllViewer
(指定できる値:AllViewerExceptHostHeader
、AllViewerandCloudFrontHeaders-2022-06
) -
レスポンスヘッダーポリシー – なし
-
スムーズストリーミング – いいえ
-
フィールドレベル暗号化 – いいえ
-
リアルタイムログを有効にする – いいえ
-
関数 – いいえ
以下は、マルチテナントディストリビューションのカスタムオリジンおよび EC2 インスタンス用にカスタマイズできる設定です。
カスタマイズ可能な設定
-
Origin Shield を有効にする – (デフォルト: いいえ)
-
オブジェクトを自動的に圧縮する – (デフォルト: はい)
-
キャッシュ – (デフォルト:
Cache by Default
)Cache by Default
が選択されている場合、UseOriginCacheControlHeaders
キャッシュポリシーが使用されます。Do Not Cache by Default
が選択されている場合、CachingDisabled
キャッシュポリシーが使用されます。
-
キャッシュにクエリ文字列を含める – (デフォルト:
Cache by Default
が既に選択されている場合、はい)Do Not Cache by Default
が既に選択されていて、クエリ文字列をキャッシュに含めることを選択した場合は、UseOriginCacheControlHeaders-QueryStrings
キャッシュポリシーが使用されます。
Elastic Load Balancing オリジン
以下は、CloudFront がマルチテナントディストリビューションで Elastic Load Balancing オリジン用に事前設定するオリジン設定です。
オリジン設定 (事前設定済み)
-
プロトコル – HTTPS のみ
-
HTTPS ポート – 443
-
最小限のオリジン SSL プロトコル – TLSv1.2
-
オリジンパス – なし
-
カスタムヘッダーの追加 – なし
-
Origin Shield を有効にする – いいえ
-
接続の試行 – 3
-
応答タイムアウト – 30
-
キープアライブタイムアウト – 5
以下は、CloudFront がマルチテナントディストリビューションの Elastic Load Balancing オリジン用に事前設定するキャッシュ設定です。
キャッシュ設定 (事前設定済み)
-
オブジェクトを自動的に圧縮する – はい
-
ビューワープロトコルポリシー – HTTPS にリダイレクト
-
許可される HTTP メソッド –
GET, HEAD, OPTIONS, PUT, POST, PATCH, DELETE
-
キャッシュ HTTP メソッド – いいえ
-
HTTP/2 経由で gRPC リクエストを許可する – いいえ
-
ビューワーのアクセスを制限する – いいえ
-
キャッシュ – (デフォルト:
Cache by Default
)Cache by Default
が選択されている場合、UseOriginCacheControlHeaders
キャッシュポリシーが使用されます。Do Not Cache by Default
が選択されている場合、CachingDisabled
キャッシュポリシーが使用されます。
-
キャッシュにクエリ文字列を含める – (デフォルト:
Cache by Default
が既に選択されている場合、はい)Do Not Cache by Default
が既に選択されていて、クエリ文字列をキャッシュに含めることを選択した場合は、UseOriginCacheControlHeaders-QueryStrings
キャッシュポリシーが使用されます。
-
オリジンリクエストポリシー –
All Viewer
(指定できる値:AllViewerExceptHostHeader
、AllViewerandCloudFrontHeaders-2022-06
) -
レスポンスヘッダーポリシー – なし
-
スムーズストリーミング – いいえ
-
フィールドレベル暗号化 – いいえ
-
リアルタイムログを有効にする – いいえ
-
関数 – いいえ
マルチテナントディストリビューションで Elastic Load Balancing オリジン用にカスタマイズできる設定を次に示します。
カスタマイズ可能な設定
-
Origin Shield を有効にする – (デフォルト: いいえ)
-
オブジェクトを自動的に圧縮する – (デフォルト: はい)
-
キャッシュ – (デフォルト:
Cache by Default
)Cache by Default
が選択されている場合、UseOriginCacheControlHeaders
キャッシュポリシーが使用されます。Do Not Cache by Default
が選択されている場合、CachingDisabled
キャッシュポリシーが使用されます。
-
キャッシュにクエリ文字列を含める – (デフォルト:
Cache by Default
が既に選択されている場合、はい)Do Not Cache by Default
が既に選択されていて、クエリ文字列をキャッシュに含めることを選択した場合は、UseOriginCacheControlHeaders-QueryStrings
キャッシュポリシーが使用されます。
Lambda 関数 URL オリジン
以下は、マルチテナントディストリビューションの Lambda 関数 URL オリジンに対して CloudFront が事前設定するオリジン設定です。
オリジン設定 (事前設定済み)
-
オリジンアクセスコントロール – CloudFront がこれを設定し、ポリシーを追加します
-
プロトコル – HTTPS のみ
-
HTTPS ポート – 443
-
最小限のオリジン SSL プロトコル – TLSv1.2
-
オリジンパス – なし
-
カスタムヘッダーの追加 – なし
-
Origin Shield を有効にする – いいえ
-
接続の試行 – 3
-
応答タイムアウト – 30
-
キープアライブタイムアウト – 5
以下は、マルチテナントディストリビューションの Lambda 関数 URL オリジン用に CloudFront が事前設定するキャッシュ設定です。
キャッシュ設定 (事前設定済み)
-
オブジェクトを自動的に圧縮する – はい
-
ビューワープロトコルポリシー – HTTPS にリダイレクト
-
許可される HTTP メソッド –
GET, HEAD, OPTIONS, PUT, POST, PATCH, DELETE
-
キャッシュ HTTP メソッド – いいえ
-
HTTP/2 経由で gRPC リクエストを許可する – いいえ
-
ビューワーのアクセスを制限する – いいえ
-
キャッシュポリシー –
CachingDisabled
(指定できる値:UseOriginCacheControlHeaders
、UseOriginCacheControlHeaders-QueryStrings
) -
オリジンリクエストポリシー –
AllViewerExceptHostHeader
-
レスポンスヘッダーポリシー – なし
-
スムーズストリーミング – いいえ
-
フィールドレベル暗号化 – いいえ
-
リアルタイムログを有効にする – いいえ
-
関数 – いいえ
以下は、マルチテナントディストリビューションの Lambda 関数 URL オリジン用にカスタマイズできる設定です。
カスタマイズ可能な設定
-
Origin Shield を有効にする – (デフォルト: いいえ)
-
オブジェクトを自動的に圧縮する – (デフォルト: はい)
-
キャッシュ – (デフォルト:
Cache by Default
)Cache by Default
が選択されている場合、UseOriginCacheControlHeaders
キャッシュポリシーが使用されます。Do Not Cache by Default
が選択されている場合、CachingDisabled
キャッシュポリシーが使用されます。
-
キャッシュにクエリ文字列を含める – (デフォルト:
Cache by Default
が既に選択されている場合、はい)Do Not Cache by Default
が既に選択されていて、クエリ文字列をキャッシュに含めることを選択した場合は、UseOriginCacheControlHeaders-QueryStrings
キャッシュポリシーが使用されます。
MediaPackage v1 オリジン
以下は、CloudFront がマルチテナントディストリビューションで MediaPackage v1 オリジン用に事前設定するオリジン設定です。
オリジン設定 (事前設定済み)
-
プロトコル – HTTPS のみ
-
HTTPS ポート – 443
-
最小限のオリジン SSL プロトコル – TLSv1.2
-
オリジンパス – MediaPackage URL を入力して指定します。
-
カスタムヘッダーの追加 – なし
-
Origin Shield を有効にする – いいえ
-
接続の試行 – 3
-
応答タイムアウト – 30
-
キープアライブタイムアウト – 5
以下は、CloudFront がマルチテナントディストリビューションで MediaPackage v1 オリジン用に事前設定するキャッシュ設定です。
キャッシュ設定 (事前設定済み)
-
オブジェクトを自動的に圧縮する – はい
-
ビューワープロトコルポリシー – HTTPS にリダイレクト
-
許可される HTTP メソッド –
GET, HEAD
-
キャッシュ HTTP メソッド – いいえ
-
HTTP/2 経由で gRPC リクエストを許可する – いいえ
-
ビューワーのアクセスを制限する – いいえ
-
キャッシュポリシー –
Elemental-MediaPackage
-
オリジンリクエストポリシー – なし
-
レスポンスヘッダーポリシー – なし
-
スムーズストリーミング – いいえ
-
フィールドレベル暗号化 – いいえ
-
リアルタイムログを有効にする – いいえ
-
関数 – いいえ
MediaPackage v2 オリジン
以下は、CloudFront がマルチテナントディストリビューションで MediaPackage v2 オリジン用に事前設定するオリジン設定です。
オリジン設定 (事前設定済み)
-
オリジンアクセスコントロール – CloudFront がこれを設定し、ポリシーを追加します
-
プロトコル – HTTPS のみ
-
HTTPS ポート – 443
-
最小限のオリジン SSL プロトコル – TLSv1.2
-
オリジンパス – なし
-
カスタムヘッダーの追加 – なし
-
Origin Shield を有効にする – いいえ
-
接続の試行 – 3
-
応答タイムアウト – 30
-
キープアライブタイムアウト – 5
以下は、CloudFront がマルチテナントディストリビューションで MediaPackage v2 オリジン用に事前設定するキャッシュ設定です。
キャッシュ設定 (事前設定済み)
-
オブジェクトを自動的に圧縮する – はい
-
ビューワープロトコルポリシー – HTTPS にリダイレクト
-
許可される HTTP メソッド –
GET, HEAD
-
キャッシュ HTTP メソッド – いいえ
-
HTTP/2 経由で gRPC リクエストを許可する – いいえ
-
ビューワーのアクセスを制限する – いいえ
-
キャッシュポリシー –
Elemental-MediaPackage
-
オリジンリクエストポリシー – なし
-
レスポンスヘッダーポリシー – なし
-
スムーズストリーミング – いいえ
-
フィールドレベル暗号化 – いいえ
-
リアルタイムログを有効にする – いいえ
-
関数 – いいえ
MediaTailor オリジン
以下は、CloudFront がマルチテナントディストリビューションで MediaTailor オリジン用に事前設定するオリジン設定です。
オリジン設定 (事前設定済み)
-
プロトコル – HTTPS のみ
-
HTTPS ポート – 443
-
最小限のオリジン SSL プロトコル – TLSv1.2
-
オリジンパス – MediaPackage URL を入力して指定します。
-
カスタムヘッダーの追加 – なし
-
Origin Shield を有効にする – いいえ
-
接続の試行 – 3
-
応答タイムアウト – 30
-
キープアライブタイムアウト – 5
以下は、CloudFront がマルチテナントディストリビューションで MediaTailor オリジン用に事前設定するキャッシュ設定です。
キャッシュ設定 (事前設定済み)
-
オブジェクトを自動的に圧縮する – はい
-
ビューワープロトコルポリシー – HTTPS にリダイレクト
-
許可される HTTP メソッド –
GET, HEAD
-
キャッシュ HTTP メソッド – いいえ
-
HTTP/2 経由で gRPC リクエストを許可する – いいえ
-
ビューワーのアクセスを制限する – いいえ
-
キャッシュポリシー – なし
-
オリジンリクエストポリシー –
Elemental-MediaTailor-PersonalizedManifests
-
レスポンスヘッダーポリシー – なし
-
スムーズストリーミング – いいえ
-
フィールドレベル暗号化 – いいえ
-
リアルタイムログを有効にする – いいえ
-
関数 – いいえ