Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Using job templates

Focus mode
Using job templates - Amazon EMR

A job template stores values that can be shared across StartJobRun API invocations when starting a job run. It supports two use cases:

  • To prevent repetitive recurring StartJobRun API request values.

  • To enforce a rule that certain values must be provided via StartJobRun API requests.

Job templates enable you to define a reusable template for job runs to apply additional customization, for example:

  • Configuring executor and driver compute capacity

  • Setting security and governance properties such as IAM roles

  • Customizing a docker image to use across multiple applications and data pipelines

The following topics provide detailed information on using templates, including how to use them to start a job run and how to change template parameters.

PrivacySite termsCookie preferences
© 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.