本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Dual-stack (IPv6) 的终端节点 AWS Elemental MediaTailor
AWS Elemental MediaTailor 支持双栈端点,您可以使用这些端点通过 IPv4 或 IPv6 进行连接。这些端点在功能上等同于标准 IPv4-only 端点。服务行为相同,只有网络传输层不同。
什么是双栈终端节点?
Dual-stack 端点同时通告 IPv4 和 IPv6 地址。当您使用双栈终端节点时,DNS 会根据您的网络配置和客户端首选项解析为 IPv4 或 IPv6 地址。您无需更改 MediaTailor 资源、播放配置或广告插入行为。
支持的功能
下表列出了对双栈端点的 MediaTailor 功能支持。
| 功能 | Dual-stack 支持 |
|---|---|
| 控制平面 API(所有区域) | 支持 |
| SSAI 数据平面(会话初始化、清单、区段) | 支持 |
| 信道集合数据平面 | 支持 |
| AWS Management Console | 支持 |
| AWS SDK | 即将推出 |
Dual-stack 端点格式
MediaTailor 双栈端点使用以下.api.aws域:
-
控制平面:
mediatailor.region.api.aws -
SSAI 数据平面:显示在播放配置详细信息的 Dualstack 端点部分中。 AWS Management Console
-
通道集合数据平面:显示在频道的输出详细信息中 AWS Management Console。
您的现有应用程序将继续使用原始 IPv4-only 端点(api.mediatailor.控制平面、region.amazonaws.com数据平面)。有关可用终端节点的完整列表,请参阅《AWS 一般参考》中的MediaTailor终端节点和配额。unique-id.mediatailor.region.amazonaws.com
使用双堆栈端点
AWS Management Console
Dual-stack 端点显示在 Dualstack 端点部分下的播放配置详细信息页面中。您可以直接复制这些 URL 以用于您的播放器或 CDN 配置。
AWS Command Line Interface
在调用 API 时指定双栈终端节点 URL:
aws mediatailor get-playback-configuration \ --namemy-config\ --endpoint-url https://mediatailor.us-east-1.api.aws
my-config替换为播放配置的us-east-1名称和您的 AWS 区域。
AWS SDK
在 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 });
注意事项
使用双堆栈终端节点时,请记住以下几点:
-
Dual-stack 端点在所有可用 AWS 区域 的地方都可 MediaTailor 用。
-
您无需更改播放配置、广告决策服务器设置或 CDN 配置即可使用双栈端点。
-
如果您的 CDN 使用基于主机名模式的路由,请验证您的规则是否符合域格式。
.api.aws -
双堆栈端点的标准 AWS 指南适用。有关更多信息,请参阅Dual-stack 《AWS 一般参考》中的 FIPS 端点。