IPv6 support for AWS Elemental MediaPackage control plane
AWS Elemental MediaPackage control plane APIs support dual-stack (IPv4 and IPv6) endpoints for both Live and VOD services. This enables you to make API requests using either IPv4 or IPv6 protocols for management operations such as creating channels, endpoints, packaging groups, packaging configurations, and assets.
Note
IPv6 support applies to control plane operations only. Content ingest and delivery endpoints continue to use IPv4.
IPv6 endpoints
MediaPackage provides the following dual-stack endpoints:
-
Live:
mediapackage.region.api.aws -
VOD:
mediapackage-vod.region.api.aws
Your existing applications continue to work with the original IPv4-only endpoints
(mediapackage. and
region.amazonaws.com.rproxy.govskope.usmediapackage-vod.).
For a complete list of available endpoints, see
MediaPackage endpoints and quotas
in the AWS General Reference.region.amazonaws.com
Using IPv6 endpoints
To use the IPv6 endpoints, specify the dual-stack endpoint URL when making API calls.
AWS CLI example (Live):
aws mediapackage list-channels \ --endpoint-url https://mediapackage.us-east-1.api.aws
AWS CLI example (VOD):
aws mediapackage-vod list-packaging-groups \ --endpoint-url https://mediapackage-vod.us-east-1.api.aws
SDK example (Python):
import boto3 # Live live_client = boto3.client( 'mediapackage', endpoint_url='https://mediapackage.us-east-1.api.aws' ) # VOD vod_client = boto3.client( 'mediapackage-vod', endpoint_url='https://mediapackage-vod.us-east-1.api.aws' )