ディストリビューションの設定
Amazon CloudFront ディストリビーションを作成して、コンテンツを配信する場所と、コンテンツ配信の追跡と管理の方法の詳細を CloudFront に指示します。
次の構成設定から選択します。
-
コンテンツオリジン — CloudFront が配信するファイルの取得元である Amazon S3 バケット、AWS Elemental MediaPackage チャネル、AWS Elemental MediaStore コンテナ、Elastic Load Balancing ロードバランサー、または HTTP サーバーです。1 つのディストリビューションで、最大で 25 のオリジンの任意に組み合わせて指定できます。
-
アクセス - ファイルをすべてのユーザーが使用できるようにするか、または一部のユーザーにアクセスを制限するか。
-
セキュリティ - AWS WAF 保護を有効にして、HTTPS を使用したコンテンツへのアクセスを必須にするかどうか。
-
キャッシュキー - キャッシュキーに含める値 (存在する場合)。キャッシュキーは、特定のディストリビューションのキャッシュ内の各ファイルを一意に識別します。
-
オリジンリクエスト設定 - CloudFront でオリジンに送信するリクエストに HTTP ヘッダー、Cookie、またはクエリ文字列を含めるかどうか。
-
地理的制限 — CloudFront で特定の国のユーザーがコンテンツにアクセスできないようにするかどうか。
-
ログ — CloudFront で標準ログを作成するか、ビューワーのアクティビティを示すリアルタイムログを作成するかどうか。
詳細については、「ディストリビューション設定リファレンス」を参照してください。
AWS アカウントごとに作成できるディストリビューションの現在の最大数については、「ディストリビューションの一般的なクォータ」を参照してください。ディストリビューションごとにサービスが可能なファイルの最大数はありません。
ディストリビューションを使用して、HTTP または HTTPS 経由で以下のコンテンツを供給できます。
-
HTTP または HTTPS を使用した静的および動的なコンテンツ (HTML、CSS、JavaScript、イメージファイルなど) のダウンロード。
-
Apple HTTP Live Streaming (HLS) や Microsoft Smooth Streaming など、さまざまな形式のビデオオンデマンド。詳細については、「CloudFront でビデオオンデマンドを配信する」を参照してください。
-
ライブイベント。リアルタイムのミーティング、会議、コンサートなど。ライブストリーミングの場合は、AWS CloudFormation スタックを使用して自動的にディストリビューションを作成できます。詳細については、「CloudFront と AWS Media Services でライブストリーミングビデオを配信する」を参照してください。
以下のトピックでは、CloudFront ディストリビューションの詳細と、ビジネスニーズに合わせてディストリビューションを設定する方法について説明します。ディストリビューションの作成については、「ディストリビューションを作成する」を参照してください。