You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`CUBEJS_AWS_KEY`| The AWS Access Key ID to use for database connections | A valid AWS Access Key ID | ✅ |
58
-
|`CUBEJS_AWS_SECRET`| The AWS Secret Access Key to use for database connections | A valid AWS Secret Access Key | ✅ |
59
-
|`CUBEJS_AWS_REGION`| The AWS region of the Cube deployment |[A valid AWS region][aws-docs-regions]| ✅ |
60
-
|`CUBEJS_AWS_S3_OUTPUT_LOCATION`| The S3 path to store query results made by the Cube deployment | A valid S3 path | ❌ |
61
-
|`CUBEJS_AWS_ATHENA_WORKGROUP`| The name of the workgroup in which the query is being started |[A valid Athena Workgroup][aws-athena-workgroup]| ❌ |
62
-
|`CUBEJS_AWS_ATHENA_CATALOG`| The name of the catalog to use by default |[A valid Athena Catalog name][awsdatacatalog]| ❌ |
63
-
|`CUBEJS_DB_NAME`| The name of the database to use by default | A valid Athena Database name | ❌ |
64
-
|`CUBEJS_DB_SCHEMA`| The name of the schema to use as `information_schema` filter. Reduces count of tables loaded during schema generation. | A valid schema name | ❌ |
65
-
|`CUBEJS_CONCURRENCY`| The number of [concurrent queries][ref-data-source-concurrency] to the data source | A valid number | ❌ |
|`CUBEJS_AWS_KEY`| The AWS Access Key ID to use for database connections | A valid AWS Access Key ID | ❌<sup>1</sup> |
78
+
|`CUBEJS_AWS_SECRET`| The AWS Secret Access Key to use for database connections | A valid AWS Secret Access Key | ❌<sup>1</sup> |
79
+
|`CUBEJS_AWS_REGION`| The AWS region of the Cube deployment |[A valid AWS region][aws-docs-regions]| ✅ |
80
+
|`CUBEJS_AWS_S3_OUTPUT_LOCATION`| The S3 path to store query results made by the Cube deployment | A valid S3 path | ❌ |
81
+
|`CUBEJS_AWS_ATHENA_WORKGROUP`| The name of the workgroup in which the query is being started |[A valid Athena Workgroup][aws-athena-workgroup]| ❌ |
82
+
|`CUBEJS_AWS_ATHENA_CATALOG`| The name of the catalog to use by default |[A valid Athena Catalog name][awsdatacatalog]| ❌ |
83
+
|`CUBEJS_AWS_ATHENA_ASSUME_ROLE_ARN`| The ARN of the IAM role to assume for Athena access | A valid IAM role ARN | ❌ |
84
+
|`CUBEJS_AWS_ATHENA_ASSUME_ROLE_EXTERNAL_ID`| The external ID to use when assuming the IAM role (if required by the role's trust policy) | A string | ❌ |
85
+
|`CUBEJS_DB_NAME`| The name of the database to use by default | A valid Athena Database name | ❌ |
86
+
|`CUBEJS_DB_SCHEMA`| The name of the schema to use as `information_schema` filter. Reduces count of tables loaded during schema generation. | A valid schema name | ❌ |
87
+
|`CUBEJS_CONCURRENCY`| The number of [concurrent queries][ref-data-source-concurrency] to the data source | A valid number | ❌ |
88
+
89
+
<sup>1</sup> Either provide `CUBEJS_AWS_KEY` and `CUBEJS_AWS_SECRET` for static credentials, or use `CUBEJS_AWS_ATHENA_ASSUME_ROLE_ARN` for role-based authentication. When using role assumption without static credentials, the driver will use the AWS SDK's default credential chain (IAM instance profile, EKS IRSA, etc.).
0 commit comments