Amazon MWAA URI format

URI definition for Amazon MWAA follows this standard:

Identifier fragments:

  • Namespace: mwaa://{regionId}.{environmentName}
    • Scheme = mwaa
    • Authority = {regionId}.{environmentName}
  • Unique name:
    • For a DAG: {dagName}
    • For a Task: {dagName}.{taskName}

URI format:

  • For a DAG: mwaa://{regionId}.{environmentName}/{dagName}
  • For a Task: mwaa://{regionId}.{environmentName}/{dagName}.{taskName}

Parameters limitations:

  • regionId must include only lowercase letters, numbers and dashes (regex: [a-z0-9-]+)
  • environmentName must include only lowercase letters, uppercase letters, numbers, dashes and underscores(regex: [a-zA-Z0-9-_]+)
  • dagName and taskName must include only lowercase letters, uppercase letters, numbers, underscore, dot and dash (regex: [a-zA-Z0-9_.-]+)

Asset examples:

  • mwaa://eu-west-1.my-Environment/DAG-ID.TASK-ID
  • mwaa://eu-west1.MYENV/my-dag

Instance examples:

  • mwaa://eu-west-1.my-Environment
  • mwaa://eu-west1.MYENV