

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 在中设置 CDN 映射 MediaTailor
<a name="cdn-mapping-mediatailor"></a>

本节介绍如何配置 AWS Elemental MediaTailor 为使用您的内容分发网络 (CDN) 域名。设置 CDN 路由行为后，您需要更新 MediaTailor 配置以确保清单引用您的 CDN 域而不是直接引用源服务器。

在中配置 CDN 映射 MediaTailor 可确保清单中的所有内容和广告区段 URLs 都指向您的 CDN，而不是直接指向源服务器。此步骤对于创建完整的 CDN 交付链和最大限度地发挥 CDN 集成的优势至关重要。

## CDN 映射配置在 MediaTailor
<a name="mediatailor-configuration"></a>

设置 CDN 路由行为后，请配置 MediaTailor 为使用您的 CDN 域名：

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 广告区段前缀**：广告区段使用 CDN 前缀作为基本网址。
+ **未配置 CDN 广告区段前缀**：广告区段使用直接 MediaTailor 位置作为基本网址。
+ **已配置 CDN 内容分段前缀**：内容分段使用 CDN 前缀作为基本 URL。
+ **未配置 CDN 内容分段前缀**：内容分段引用原始内容来源。

#### DASH baseUrl 处理
<a name="dash-baseurl-handling"></a>

对于 DASH 清单，对内容和广告细分的`BaseURL`设置进行不同的 MediaTailor 管理：

**内容细分：**
+ **带有 CDN 内容分段前缀**：使用您指定的前缀`BaseURL`在`MPD`级别上精确 MediaTailor 设置一个。
+ **没有 CDN 内容分段前缀**： MediaTailor 保留源清单中的现有`BaseURL`设置，或者如果不存在源网址，则根据来源 `MPD` URL 添加一个设置。

**广告细分：**
+ **使用 CDN 广告区段前缀**：`BaseURL`使用配置的前缀，每个广告时段恰好有一个广告周期。
+ **没有 CDN 广告区段前缀**：每个广告周期只有一个`BaseURL`指向 MediaTailor 广告内容服务器的广告时段。

**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>

在中配置 CDN 映射时 MediaTailor，请记住以下重要注意事项：

**使用 HTTPS 作为 CDN 前缀**  
请务必使用 HTTPS URLs 作为 CDN 前缀，以确保内容交付安全。

**匹配 CDN 行为路径**  
确保您配置的 CDN 前缀与您在 CDN MediaTailor 行为中配置的路径模式相匹配。

**考虑区域性 CDNs**  
如果您为不同的区域使用不同的 CDN 域名，则需要为每个区域创建单独的 MediaTailor 配置。

**验证域所有权**  
确保您可以控制您在中 MediaTailor配置的 CDN 域。

## 验证 CDN 映射配置
<a name="cdn-mapping-verification"></a>

在中配置 CDN 映射后 MediaTailor，请验证您的配置是否正常运行：

1. 通过您的 CDN 索取清单。

1. 检查清单内容以验证该区段 URLs 引用您的 CDN 域。

1. 检查清单 URLs 中的内容区段是否指向你的 CDN 域。

1. 检查清单 URLs 中的广告区段是否指向你的 CDN 网域。

有关全面的测试和验证程序，请参阅[CDN 和集成的测试和 MediaTailor 验证](cdn-integration-testing.md)。

## 后续步骤
<a name="cdn-mapping-next-steps"></a>

在中配置 CDN 映射后 MediaTailor，下一步是为您的 CDN 集成实施安全最佳实践。有关说明，请参阅[CDN 集成安全最佳实践 MediaTailor](cdn-security-best-practices.md)：