Manage Amazon Glue DataBrew Jobs with Step Functions - Amazon Step Functions
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).

Manage Amazon Glue DataBrew Jobs with Step Functions

Step Functions can control certain Amazon services directly from Amazon States Language (ASL). To learn more, see Working with other services and Pass parameters to a service API.

You can use the DataBrew integration to add data cleaning and data normalization steps into your analytics and machine learning workflows.

Supported DataBrew API:

The following includes a Task state that starts a request-response DataBrew job.

"DataBrew StartJobRun": { "Type": "Task", "Resource": "arn:aws:states:::databrew:startJobRun", "Parameters": { "Name": "sample-proj-job-1" }, "Next": "NEXT_STATE" },

The following includes a Task state that starts a sync DataBrew job.

"DataBrew StartJobRun": { "Type": "Task", "Resource": "arn:aws:states:::databrew:startJobRun.sync", "Parameters": { "Name": "sample-proj-job-1" }, "Next": "NEXT_STATE" },

For information about how to configure IAM permissions when using Step Functions with other Amazon services, see IAM Policies for integrated services.