connector
Amazon Athena logo

Amazon Athena

Serverless SQL over data in Amazon S3.

Connection fields

FieldRequiredDescription
aws_access_keyYesAWS access key ID.
aws_secret_keyYesAWS secret access key.
regionYesAWS region, e.g. "us-east-1".
s3_output_locationYesS3 URI Athena writes query results to, e.g. "s3://bucket/prefix/".
work_groupNoAthena workgroup to run under.
catalogNoLeave blank to use Athena's default AwsDataCatalog. Set this only for a custom Athena data catalog.
databaseYesDatabase/schema to query.

Uses the static access-key/secret you configure here — never the ambient AWS credential chain (environment variables, instance profile) of the machine arcodash runs on.

Example configuration

{
  "aws_access_key": "AKIA••••••••",
  "aws_secret_key": "••••••••",
  "region": "us-east-1",
  "s3_output_location": "s3://my-athena-results/arcodash/",
  "work_group": "primary",
  "database": "analytics"
}

Caveats

  • Not yet live-verified against real AWS or a paid LocalStack Pro instance (community LocalStack doesn't implement Athena) — type mapping and pagination are unit-tested against constructed SDK responses, not a live query.
  • Every query has to finish writing its result set to s3_output_location before arcodash can read it back, so Athena queries pick up S3's latency on top of the query's own runtime.