

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

# Dual-stack (IPv6) 的终端节点 AWS Elemental MediaTailor
<a name="dualstack-endpoints"></a>

AWS Elemental MediaTailor 支持双栈端点，您可以使用这些端点通过 IPv4 或 IPv6 进行连接。这些端点在功能上等同于标准 IPv4-only 端点。服务行为相同，只有网络传输层不同。

## 什么是双栈终端节点？
<a name="dualstack-what-is"></a>

Dual-stack 端点同时通告 IPv4 和 IPv6 地址。当您使用双栈终端节点时，DNS 会根据您的网络配置和客户端首选项解析为 IPv4 或 IPv6 地址。您无需更改 MediaTailor 资源、播放配置或广告插入行为。

## 支持的功能
<a name="dualstack-supported-features"></a>

下表列出了对双栈端点的 MediaTailor 功能支持。


| 功能 | Dual-stack 支持 | 
| --- | --- | 
| 控制平面 API（所有区域） | 支持 | 
| SSAI 数据平面（会话初始化、清单、区段） | 支持 | 
| 信道集合数据平面 | 支持 | 
| AWS Management Console | 支持 | 
| AWS SDK | 即将推出 | 

## Dual-stack 端点格式
<a name="dualstack-endpoint-format"></a>

MediaTailor 双栈端点使用以下`.api.aws`域：
+ **控制平面**：`mediatailor.{{region}}.api.aws`
+ **SSAI 数据平面**：显示在播放配置详细信息的 **Dualstack 端点**部分中。 AWS Management Console
+ **通道集合数据平面**：显示在频道的输出详细信息中 AWS Management Console。

您的现有应用程序将继续使用原始 IPv4-only 端点（`api.mediatailor.{{region}}.amazonaws.com`控制平面、`{{unique-id}}.mediatailor.{{region}}.amazonaws.com`数据平面）。有关可用终端节点的完整列表，请参阅《*AWS 一般参考*》中的[MediaTailor终端节点和配额](https://docs.aws.amazon.com/general/latest/gr/mediatailor.html)。

## 使用双堆栈端点
<a name="dualstack-using"></a>

### AWS Management Console
<a name="dualstack-using-console"></a>

Dual-stack 端点显示在 **Dualstack 端点**部分下的**播放配置详细信息**页面中。您可以直接复制这些 URL 以用于您的播放器或 CDN 配置。

### AWS Command Line Interface
<a name="dualstack-using-cli"></a>

在调用 API 时指定双栈终端节点 URL：

```
aws mediatailor get-playback-configuration \
    --name {{my-config}} \
    --endpoint-url https://mediatailor.{{us-east-1}}.api.aws
```

{{my-config}}替换为播放配置的{{us-east-1}}名称和您的 AWS 区域。

### AWS SDK
<a name="dualstack-using-sdk"></a>

在 SDK 配置中启用双堆栈。

**Python (boto3**)：

```
import boto3

client = boto3.client(
    'mediatailor',
    endpoint_url='https://mediatailor.{{us-east-1}}.api.aws'
)
```

**JavaScript (AWS SDK v3)**：

```
import { MediaTailorClient } from "@aws-sdk/client-mediatailor";

const client = new MediaTailorClient({
    useDualstackEndpoint: true
});
```

## 注意事项
<a name="dualstack-considerations"></a>

使用双堆栈终端节点时，请记住以下几点：
+ Dual-stack 端点在所有可用 AWS 区域 的地方都可 MediaTailor 用。
+ 您无需更改播放配置、广告决策服务器设置或 CDN 配置即可使用双栈端点。
+ 如果您的 CDN 使用基于主机名模式的路由，请验证您的规则是否符合域格式。`.api.aws`
+ 双堆栈端点的标准 AWS 指南适用。有关更多信息，请参阅Dual-stack 《*AWS 一般参考*》中的 [FIPS 端点](https://docs.aws.amazon.com/general/latest/gr/rande.html#dual-stack-endpoints)。