事前設定されたディストリビューション設定リファレンス
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キャッシュポリシーが使用されます。
 
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 - 
                
レスポンスヘッダーポリシー – なし
 - 
                
スムーズストリーミング – いいえ
 - 
                
フィールドレベル暗号化 – いいえ
 - 
                
リアルタイムログを有効にする – いいえ
 - 
                
関数 – いいえ