Athena
Overview
To set up connection with Athena, Statsig needs the following
- Region
- Granting Athena Access Permissions to a Statsig-owned Service Account
In place of granting Athena Access Permissions to a Statsig-owned Service Account, you can also provide the following:
- IAM User Access Key
- IAM Secret Access Key
The above IAM User will need to be given permissions to query from Athena. Here's a sample policy with required permissions to access Athena:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "VisualEditor0",
"Effect": "Allow",
"Action": [
"athena:StartQueryExecution",
"athena:GetQueryExecution",
"athena:GetQueryResults",
"athena:CreatePreparedStatement",
"athena:DeletePreparedStatement",
"athena:GetPreparedStatement",
"athena:GetQueryResultsStream",
"s3:GetObject",
"s3:ListBucket",
"s3:GetBucketLocation",
"glue:GetTable",
"glue:GetDatabase"
],
"Resource": [
"arn:aws:athena:*:<ACCOUNT_ID>:workgroup/*",
"arn:aws:glue:<REGION>:<ACCOUNT_ID>:*"
]
}
]
}