Skip to content

Athena (S3 + Glue)

Writes Parquet files to S3 with Glue catalog registration for Athena queries.

Configuration

yaml
warehouse:
  kind: athena
  s3_bucket: my-data-lake
  s3_prefix: "bronze/"
  database: raw_data
  region: us-east-1
FieldDefaultDescription
s3_bucket(required)S3 bucket for Parquet files
s3_prefixKey prefix
database(required)Glue catalog database
regionAWS region

CLI

bash
skippr connect warehouse athena \
  --workgroup primary \
  --region us-east-1 \
  --result-s3 s3://my-bucket/athena-results/ \
  --catalog AwsDataCatalog \
  --schema my_database
FlagDescription
--workgroupAthena workgroup name (default: primary)
--regionAWS region
--result-s3S3 output location for query results (omit to use workgroup default)
--catalogGlue Data Catalog name (default: AwsDataCatalog)
--schemaDefault database/schema for discovery and unqualified queries

Authentication uses the AWS default credential chain (env vars, instance profile, SSO).