Usage profiles and jobs - Amazon Glue
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Usage profiles and jobs

Authoring jobs with usage profiles

While authoring jobs, the limits and defaults set in your usage profile will apply. Your profile will be assigned to the job upon save.

Running jobs with usage profiles

When you start a job run, Amazon Glue enforces the limits set in your caller's profile. If there is no direct caller, Glue will then apply the limits from the profile assigned to the job by its author.


When a job is ran on a schedule (by Amazon Glue workflows or Amazon Glue triggers), the profile assigned to the job the author will apply.

When a job is ran by an external service (Step Functions, MWAA) or a StartJobRun API, the caller's profile limit will be enforced.

For Amazon Glue workflows or Amazon Glue triggers: pre-existing jobs need to be updated to save the new profile name so that profile's limits (min, max, and allowed workers) will be enforced at runtime for scheduled runs.

Viewing a usage profile assigned for jobs

To view the profile assigned to your jobs (that will be used at runtime with scheduled Amazon Glue workflows or Amazon Glue triggers), you may look at the job Details tab. You may also look at the profile used in past runs in the job runs details tab.

Updating or deleting a usage profile attached to a job

The profile assigned to a job is changed upon update. If the author isn't assigned a usage profile, any profile previously attached to the job will be removed from it.