View a markdown version of this page

Dual-stack (IPv6) 的终端节点 AWS Elemental MediaTailor - AWS Elemental MediaTailor

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

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控制平面、unique-id.mediatailor.region.amazonaws.com数据平面)。有关可用终端节点的完整列表,请参阅《AWS 一般参考》中的MediaTailor终端节点和配额

使用双堆栈端点

AWS Management Console

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

AWS Command Line Interface

在调用 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

在 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 端点