ディストリビューションの概要 - Amazon CloudFront

ディストリビューションの概要

CloudFront を使用してコンテンツを配信するときは、ディストリビューションを作成して、以下のような構成設定を選択します。次に例を示します。

  • コンテンツオリジン。これは CloudFront が配信するファイルを取得する Amazon S3 バケット、MediaPackage チャネル、または HTTP サーバーです。オリジンとして、最大で 25 個の Amazon S3 バケット、チャネル、HTTP サーバーの任意の組み合わせを指定できます。

  • アクセス。ファイルをすべてのユーザーが使用できるようにするか、または一部のユーザーにアクセスを制限するか。

  • セキュリティ。CloudFront でコンテンツへのアクセスに HTTPS を必須にするかどうか。

  • キャッシュキー。キャッシュキーに含める値 (存在する場合)。キャッシュキーは、特定のディストリビューションのキャッシュ内の各ファイルを一意に識別します。

  • オリジンリクエスト設定。CloudFront でオリジンに送信するリクエストに HTTP ヘッダー、Cookie、またはクエリ文字列を含めるかどうか。

  • 地域制限。CloudFront で特定の国のユーザーをコンテンツにアクセスできなくするかどうか。

  • アクセスログ。CloudFront でビューワーのアクティビティを示すアクセスログを作成するかどうか。

AWS アカウントごとに作成できるディストリビューションの数に関する現在の最大の数については、「ウェブディストリビューションの一般的なクォータ」および「RTMP ディストリビューションのクォータ」を参照してください。ディストリビューションごとにサービスが可能なファイルの最大数はありません。

ディストリビューションを使用して、HTTP または HTTPS 経由で以下のコンテンツを供給できます。

  • HTTP や HTTPS を使用した静的および動的なダウンロードコンテンツ (例: .html、.css、.js、イメージファイルなど)。

  • Apple HTTP Live Streaming (HLS) や Microsoft Smooth Streaming など、さまざまな形式のビデオオンデマンド。詳細については、「CloudFront でのビデオオンデマンド (VOD) 配信」を参照してください。

    HTTP または HTTPS を介して Adobe Flash マルチメディアコンテンツを供給することはできませんが、CloudFront RTMP ディストリビューションを使用して供給することはできます。「RTMP ディストリビューション」を参照してください。

  • ライブイベント。リアルタイムのミーティング、会議、コンサートなど。ライブストリーミングの場合は、AWS CloudFormation スタックを使用して自動的にディストリビューションを作成できます。詳細については、「CloudFront と AWS Media Services によるライブストリーミングビデオの配信」を参照してください。

ディストリビューションの作成については、ディストリビューションを作成するためのステップ (概要) を参照してください。