

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# MediaTailor で CDN マッピングを設定する
<a name="cdn-mapping-mediatailor"></a>

このセクションでは、コンテンツ配信ネットワーク (CDN) ドメイン名を使用する AWS Elemental MediaTailor ように を設定する方法について説明します。CDN ルーティング動作を設定したら、オリジンサーバーを直接参照するのではなく、マニフェストが CDN ドメインを参照するように MediaTailor 設定を更新する必要があります。

MediaTailor で CDN マッピングを設定すると、マニフェスト内のすべてのコンテンツと広告セグメント URLs、オリジンサーバーに直接ではなく CDN を指すようになります。このステップは、完全な CDN 配信チェーンを作成し、CDN 統合の利点を最大化するために不可欠です。

## MediaTailor での CDN マッピング設定
<a name="mediatailor-configuration"></a>

CDN ルーティング動作を設定したら、CDN ドメイン名を使用するように MediaTailor を設定します。

1. [MediaTailor コンソール](https://console.aws.amazon.com/mediatailor/home)を開きます。

1. 更新する設定を選択します。

1. **CDN 設定****の詳細設定**セクションで、CDN **コンテンツセグメントプレフィックスフィールドに CDN** ドメイン名を入力します。

1. 広告セグメントに別の CDN ドメインを使用している場合は、**CDN 広告セグメントプレフィックス**フィールドに入力します。

1. 変更内容を保存します。

この設定により、MediaTailor はオリジンまたは広告セグメントストレージを直接参照するのではなく、CDN を指す URLs を持つマニフェストを生成します。

### 基本 URL の動作について
<a name="base-url-behavior"></a>

MediaTailor URLs を決定します。
+ **CDN 広告セグメントプレフィックスの設定**: 広告セグメントは CDN プレフィックスをベース URL として使用します。
+ **CDN 広告セグメントプレフィックスが設定されていません**: 広告セグメントは直接 MediaTailor の場所をベース URL として使用します。
+ **CDN コンテンツセグメントプレフィックスの設定**: コンテンツセグメントは CDN プレフィックスをベース URL として使用します。
+ **CDN コンテンツセグメントプレフィックスが設定されていません**: コンテンツセグメントは元のコンテンツオリジンを参照します。

#### DASH BaseURL の処理
<a name="dash-baseurl-handling"></a>

DASH マニフェストの場合、MediaTailor はコンテンツセグメントと広告セグメント`BaseURL`の設定を異なる方法で管理します。

**コンテンツセグメント:**
+ **CDN コンテンツセグメントプレフィックス**の場合: MediaTailor は、指定したプレフィックスを使用して`MPD`レベル`BaseURL`に 1 つだけを設定します。
+ **CDN コンテンツセグメントプレフィックス**なし: MediaTailor はオリジンマニフェストから既存の`BaseURL`設定を保持するか、存在しない場合はオリジン `MPD` URL に基づいて設定を追加します。

**広告セグメント:**
+ **CDN 広告セグメントプレフィックス**の場合: 各広告期間は、設定されたプレフィックス`BaseURL`を使用して 1 つだけ取得されます。
+ **CDN 広告セグメントプレフィックスなし**: 各広告期間は MediaTailor 広告コンテンツサーバー`BaseURL`を指す 1 つだけ取得されます。

**Example CDN マッピングの例**  
コンテンツオリジンが `http://origin.com/contentpath/`で、CDN コンテンツセグメントプレフィックスが の場合`https://cdn.example.com/`、通常は として参照されるコンテンツセグメント`http://origin.com/contentpath/subdir/content.ts`がマニフェストに として表示されます`https://cdn.example.com/subdir/content.ts`。

## 重要な考慮事項
<a name="cdn-mapping-considerations"></a>

MediaTailor で CDN マッピングを設定するときは、次の重要な考慮事項に注意してください。

**CDN プレフィックスに HTTPS を使用する**  
CDN プレフィックスには常に HTTPS URLs を使用して、安全なコンテンツ配信を確保します。

**CDN 動作パスの一致**  
MediaTailor で設定した CDN プレフィックスが、CDN 動作で設定したパスパターンと一致していることを確認します。

**リージョン CDNsを検討する**  
リージョンごとに異なる CDN ドメインを使用している場合は、リージョンごとに個別の MediaTailor 設定を作成する必要があります。

**ドメインの所有権を検証する**  
MediaTailor で設定する CDN ドメインを制御できることを確認します。

## CDN マッピング設定の検証
<a name="cdn-mapping-verification"></a>

MediaTailor で CDN マッピングを設定したら、設定が正しく機能していることを確認します。

1. CDN を介してマニフェストをリクエストします。

1. マニフェストコンテンツを調べて、セグメント URLs CDN ドメインを参照していることを確認します。

1. マニフェスト内のコンテンツセグメント URLs が CDN ドメインを指していることを確認します。

1. マニフェストの広告セグメント URLs が CDN ドメインを指していることを確認します。

包括的なテストと検証の手順については、「」を参照してください[CDN と MediaTailor の統合のテストと検証](cdn-integration-testing.md)。

## 次の手順
<a name="cdn-mapping-next-steps"></a>

MediaTailor で CDN マッピングを設定した後の次のステップは、CDN 統合のセキュリティのベストプラクティスを実装することです。手順については、「[MediaTailor の CDN 統合セキュリティのベストプラクティス](cdn-security-best-practices.md)」を参照してください。