Submit an AWS Elemental MediaConvert job using a job template, choosing on-demand vs reserved queue
domain: docs.aws.amazon.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗
Steps
Decide whether to use a system job template (pre-built, settings fixed by AWS) or a custom job template (created from scratch or duplicated/adjusted from a system template) — job templates configure an entire job, while output presets only configure a single output.
In the console, open a template on the Job templates page and choose 'Create job'; via API/SDK/CLI, submit a CreateJob request referencing the template rather than re-specifying all output settings.
Because inputs and the IAM service role are not stored in templates, supply Inputs (video/audio/caption selectors matching what the template's outputs expect) and the IAM role at job-submission time.
Pick a queue for the job by setting the `Queue` property to a queue ARN in the job JSON; if omitted, MediaConvert uses your default on-demand queue.
On-demand queues require no advance setup, scale automatically, support all MediaConvert features, and bill per-feature-used rates — this is the default queue type for most customers.
Reserved queues require a 12-month commitment and you pay for a fixed number of Reserved Transcode Slots (RTS) regardless of usage; they don't autoscale and have documented feature limitations (e.g. cannot run accelerated transcoding directly, though jobs set to 'Preferred' acceleration can hop to an on-demand queue to get it).
Known gotchas
AWS CloudFormation's `AWS::MediaConvert::Queue` resource can only create on-demand queues (PricingPlan must be ON_DEMAND) — reserved queues must be created outside CloudFormation.
Reserved queues have documented feature limitations versus on-demand queues — a job template built/tested against an on-demand queue may not run unmodified on a reserved queue.
Jobs that exceed a queue's available concurrent capacity sit in `SUBMITTED` state rather than failing — MediaConvert also does not guarantee completing jobs in submission order.
Give your agent this knowledge — and 15,500+ more routes
One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp
Need this verified for your stack — or a route we don't have yet?