Skip to content
Get startedRequest a demo
ETL/ELT and orchestration

AWS Glue

Glue Data Catalog, Glue ETL jobs, Glue crawlers.

Access mode: Read-only

Required information

FieldDetails
AWS Account IDAccount containing Glue resources.
RegionAWS region.
IAM roleCross-account role with Glue read permissions.
ScopeGlue Data Catalog (databases, tables), ETL job definitions, or both.

Network considerations

AWS managed service. HTTPS to glue.<region>.amazonaws.com. No VPN needed.

VPC endpoint: If Flume runs in AWS and client wants private connectivity, create an interface VPC endpoint for Glue.

Credential and auth management

Preferred: Cross-account IAM role assumption. Role with glue:GetDatabases, glue:GetTables, glue:GetJobs, glue:GetCrawlers.

Glue Data Catalog permissions: May also need Lake Formation permissions if catalog is governed by Lake Formation.

No session concept: Each API call independently authenticated via SigV4.

Validation checks

CheckMethodExpected result
Authenticationaws glue get-databasesReturns database list
Table accessaws glue get-tables --database-name <db>Lists tables
Job listingaws glue get-jobsLists ETL jobs
Job definitionaws glue get-job --job-name <name>Returns job script location and config
Crawler listingaws glue get-crawlersLists crawlers

Every connection starts from the pre-engagement checklist and goes through the universal validation protocol before production sign-off.