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| Field | Default | Description |
|---|---|---|
s3_bucket | (required) | S3 bucket for Parquet files |
s3_prefix | Key prefix | |
database | (required) | Glue catalog database |
region | AWS 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| Flag | Description |
|---|---|
--workgroup | Athena workgroup name (default: primary) |
--region | AWS region |
--result-s3 | S3 output location for query results (omit to use workgroup default) |
--catalog | Glue Data Catalog name (default: AwsDataCatalog) |
--schema | Default database/schema for discovery and unqualified queries |
Authentication uses the AWS default credential chain (env vars, instance profile, SSO).
