🔑 AWS Credentials RequiredAWS credentials are read from environment variables or the AWS credential chain:
AWS_ACCESS_KEY_IDAWS_SECRET_ACCESS_KEYAWS_SESSION_TOKEN(optional, for temporary credentials)AWS_REGION
--aws-access-key-id, --aws-secret-access-key, --aws-session-token, and --aws-region flags.Trigger Workflows
Trigger one or more AWS Glue workflows.paradime run aws-glue-trigger-workflows --workflow-names my-workflow-1,my-workflow-2
| Flag | Type | Description |
|---|---|---|
--aws-access-key-id | Optional, TEXT | AWS Access Key ID for authentication. Can also use AWS credential chain. |
--aws-secret-access-key | Optional, TEXT | AWS Secret Access Key for authentication. Can also use AWS credential chain. |
--aws-session-token | Optional, TEXT | Optional AWS Session Token for temporary credentials. |
--aws-region | Optional, TEXT | AWS region name (e.g., us-east-1, us-west-2). Defaults to default region from AWS config. |
--workflow-names | Required, TEXT | Comma-separated AWS Glue workflow name(s) to trigger. |
--wait / --no-wait | Optional, Flag | Wait for workflow runs to complete before returning. Default: --wait. |
--timeout | Optional, INTEGER | Maximum time to wait in minutes. Default: 1440 (24 hours). |
--json | Optional, Flag | Output results as JSON. Default: False. |
--help | Optional, Flag | Show the help message and exit. |
Trigger Jobs
Trigger one or more AWS Glue jobs (ETL jobs).paradime run aws-glue-trigger-jobs --job-names demo-glue-job,another-job
| Flag | Type | Description |
|---|---|---|
--aws-access-key-id | Optional, TEXT | AWS Access Key ID for authentication. Can also use AWS credential chain. |
--aws-secret-access-key | Optional, TEXT | AWS Secret Access Key for authentication. Can also use AWS credential chain. |
--aws-session-token | Optional, TEXT | Optional AWS Session Token for temporary credentials. |
--aws-region | Optional, TEXT | AWS region name (e.g., us-east-1, us-west-2). Defaults to default region from AWS config. |
--job-names | Required, TEXT | Comma-separated AWS Glue job name(s) to trigger. |
--wait / --no-wait | Optional, Flag | Wait for job runs to complete before returning. Default: --wait. |
--timeout | Optional, INTEGER | Maximum time to wait in minutes. Default: 1440 (24 hours). |
--json | Optional, Flag | Output results as JSON. Default: False. |
--help | Optional, Flag | Show the help message and exit. |
List Workflows
List all AWS Glue workflows with their status.paradime run aws-glue-list-workflows
| Flag | Type | Description |
|---|---|---|
--aws-access-key-id | Optional, TEXT | AWS Access Key ID for authentication. Can also use AWS credential chain. |
--aws-secret-access-key | Optional, TEXT | AWS Secret Access Key for authentication. Can also use AWS credential chain. |
--aws-session-token | Optional, TEXT | Optional AWS Session Token for temporary credentials. |
--aws-region | Optional, TEXT | AWS region name (e.g., us-east-1, us-west-2). Defaults to default region from AWS config. |
--json | Optional, Flag | Output results as JSON. Default: False. |
--help | Optional, Flag | Show the help message and exit. |
List Jobs
List all AWS Glue jobs (ETL jobs) with their status.paradime run aws-glue-list-jobs
| Flag | Type | Description |
|---|---|---|
--aws-access-key-id | Optional, TEXT | AWS Access Key ID for authentication. Can also use AWS credential chain. |
--aws-secret-access-key | Optional, TEXT | AWS Secret Access Key for authentication. Can also use AWS credential chain. |
--aws-session-token | Optional, TEXT | Optional AWS Session Token for temporary credentials. |
--aws-region | Optional, TEXT | AWS region name (e.g., us-east-1, us-west-2). Defaults to default region from AWS config. |
--json | Optional, Flag | Output results as JSON. Default: False. |
--help | Optional, Flag | Show the help message and exit. |
Examples
# Trigger multiple workflows and wait for completion (using AWS credential chain)
paradime run aws-glue-trigger-workflows --workflow-names my-workflow-1,my-workflow-2
# Trigger a job without waiting for completion
paradime run aws-glue-trigger-jobs --job-names demo-glue-job --no-wait
# List all Glue jobs
paradime run aws-glue-list-jobs