Quotas in AWS Elemental MediaTailor - AWS Elemental MediaTailor

Quotas in AWS Elemental MediaTailor

MediaTailor resources and operations requests are subject to the following quotas (formerly referred to as "limits").

You can use the AWSService Quotas service to view quotas and request quota increases for MediaTailor, as well as many other AWS services. For more information, see the Service Quotas User Guide.

Quotas on ad insertion

The following table describes the quotas on AWS Elemental MediaTailor ad insertion. Unless otherwise noted, the quotas are not adjustable.

Name Default quota value Description
Ad decision server (ADS) length 25,000 The maximum number of characters in an ad decision server (ADS) specification.
Ad decision server (ADS) redirects 5 The maximum depth of redirects that MediaTailor follows in VAST wrapper tags. MediaTailor gives up if there are additional redirects.
Ad decision server (ADS) timeout 3 The maximum number of seconds that MediaTailor waits before timing out on an open connection to an ad decision server (ADS). When a connection times out due to no response from the ADS, MediaTailor is unable to fill the ad avail with ads.
Ad Insertion Requests 10,000 The maximum requests per second to make for personalized manifests when performing server side ad insertion. Ad insertion handles incoming requests for manifests, session initialization, tracking data, and ad segments. This quota is adjustable.
Configurations 1,000 The maximum number of configurations that MediaTailor allows.
Content origin length 512 The maximum number of characters in a content origin specification.
Content origin server timeout 2 The maximum number of seconds that MediaTailor waits before timing out on an open connection to the content origin server when requesting template manifests. Timeouts generate HTTP 504 (GatewayTimeoutException) response errors.
Manifest size 2 The maximum size, in MB, of any origin playback manifest. To ensure that you stay under the quota, use gzip to compress your input manifests into MediaTailor.
Prefetch schedules 25 The maximum number of active prefetch schedules per playback configuration. Expired prefetch schedules don't count towards this limit.
Server side reporting beacon request timeout 3 seconds The maximum number of seconds that MediaTailor waits before timing out on an open connection to the server when firing a beacon for server side reporting. When a connection times out, MediaTailor is unable to fire the beacon and the service logs an ERROR_FIRING_BEACON_FAILED message to the MediaTailor/AdDecisionServerInteractions log in CloudWatch.
Session expiration 10 times the manifest duration The maximum amount of time that MediaTailor allows a session to remain inactive before ending the session. Session activity can be a player request or an advance by the origin server. When the session expires, MediaTailor returns an HTTP 400 (Bad Request) response error.

Quotas on channel assembly

The following table describes the quotas on AWS Elemental MediaTailor channel assembly. Unless otherwise noted, the quotas are adjustable.

Name Default quota value Description
Channel Manifest Requests 50 The maximum number of manifest requests per second for any single Channel Assembly channel. This is an account-level quota.
Channel outputs 5 The maximum number of outputs per channel.
Channels per account 100 The maximum number of channels per account.
VOD Sources 1,000 The maximum number of video on demand (VOD) sources for the source location.

The following table describes the throttling limits on AWS Elemental MediaTailor channel assembly. Unless otherwise noted, the quotas are adjustable.

Name Default transactions-per-second maximum limit Description
ConfigureLogsForChannel 1 Configure logs for the channel.
CreateChannel 1 Create a channel.
CreateLiveSource 1 Create a live source.
CreateProgram 3 Create a program.
CreateSourceLocation 1 Create a Source Location.
CreateVodSource 1 Create a VOD source.
DerleteChannel 1 Delete a channel.
DeleteChannelPolicy 1 Delete a channnel policy.
DeleteLiveSource 1 Delete a live source.
DeleteProgram 3 Delete a program.
DeleteSourceLocation 1 Delete a source location.
DeleteVodSource 1 Delete a VOD source.
DescribeChannel 5 Describe a channel.
DescribeLiveSoure 5 Ddescribe a live source.
DescribeProgram 5 Describe a program.
DescribeSourceLocation 5 Describe a source location.
DescribeVodSource 5 Describe a VOD source.
GetChannelPolicy 5 Get a channel policy.
GetChannelSchedule 5 Get a channel schedule.
ListAlerts 5 Llist alerts.
LIstChannels 5 List channels.
ListLiveSources 5 List live sources.
ListPrograms 5 List programs.
ListSourceLocations 5 List source locations.
ListTagsForResource 5 Llist tags for a resource.
ListVodSources 5 List VOD sourrces.
Package configurations 5 The maximum number of package configurations per source (whether live or video on demand).
PutChannelPolicy 3 Pput a channel policy.
StartChannel 1 Start a channel.
StopChannel 1 Stop a channel.
TagResource 1 Ttag a resource.
UntagResource 1 Uuntag a resource.
UpdateChannel 1 Update a channel.
UpdateLiveSource 1 Update a live source.
UpdateProgram 1 Update a program.
UpdateSourceLocation 1 Update a source location.
UpdateVodSource 1 Uupdate a VOD source.