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
feat(duckdb-driver): Add support for using default credential provider chain for duckdb s3 access (#9679)
* use default credential provider chain if access key and secret key are not provided
* some polishment
* update docs
---------
Co-authored-by: Gabriel Rodriguez <grodriguez0394@gmail.com>
|`CUBEJS_DB_DUCKDB_MEMORY_LIMIT`| The maximum memory limit for DuckDB. Equivalent to `SET memory_limit=<MEMORY_LIMIT>`. Default is 75% of available RAM | A valid memory limit | ❌ | ✅ |
65
-
|`CUBEJS_DB_DUCKDB_SCHEMA`| The [default search schema][link-duckdb-configuration-ref]| A valid schema name | ❌ | ✅ |
66
-
|`CUBEJS_DB_DUCKDB_MOTHERDUCK_TOKEN`| The service token to use for connections to MotherDuck | A valid [MotherDuck service token][motherduck-docs-svc-token]| ❌ | ✅ |
67
-
|`CUBEJS_DB_DUCKDB_DATABASE_PATH`| The database filepath to use for connection to a local database. | A valid duckdb database file path | ❌ | ✅ |
68
-
|`CUBEJS_DB_DUCKDB_S3_ACCESS_KEY_ID`| The Access Key ID to use for database connections | A valid Access Key ID | ❌ | ✅ |
69
-
|`CUBEJS_DB_DUCKDB_S3_SECRET_ACCESS_KEY`| The Secret Access Key to use for database connections | A valid Secret Access Key | ❌ | ✅ |
70
-
|`CUBEJS_DB_DUCKDB_S3_ENDPOINT`| The S3 endpoint | A valid [S3 endpoint][duckdb-docs-s3-import]| ❌ | ✅ |
71
-
|`CUBEJS_DB_DUCKDB_S3_REGION`| The [region of the bucket][duckdb-docs-s3-import]| A valid AWS region | ❌ | ✅ |
72
-
|`CUBEJS_DB_DUCKDB_S3_USE_SSL`| Use SSL for connection | A boolean | ❌ | ❌ |
73
-
|`CUBEJS_DB_DUCKDB_S3_URL_STYLE`| To choose the S3 URL style(vhost or path) | 'vhost' or 'path' | ❌ | ❌ |
74
-
|`CUBEJS_DB_DUCKDB_S3_SESSION_TOKEN`| The token for the S3 session | A valid Session Token | ❌ | ✅ |
75
-
|`CUBEJS_DB_DUCKDB_EXTENSIONS`| A comma-separated list of DuckDB extensions to install and load | A comma-separated list of DuckDB extensions | ❌ | ✅ |
76
-
|`CUBEJS_DB_DUCKDB_COMMUNITY_EXTENSIONS`| A comma-separated list of DuckDB community extensions to install and load | A comma-separated list of DuckDB community extensions | ❌ | ✅ |
77
-
|`CUBEJS_CONCURRENCY`| The number of [concurrent queries][ref-data-source-concurrency] to the data source | A valid number | ❌ |
|`CUBEJS_DB_DUCKDB_MEMORY_LIMIT`| The maximum memory limit for DuckDB. Equivalent to `SET memory_limit=<MEMORY_LIMIT>`. Default is 75% of available RAM | A valid memory limit | ❌ |
65
+
|`CUBEJS_DB_DUCKDB_SCHEMA`| The [default search schema][link-duckdb-configuration-ref]| A valid schema name | ❌ |
66
+
|`CUBEJS_DB_DUCKDB_MOTHERDUCK_TOKEN`| The service token to use for connections to MotherDuck | A valid [MotherDuck service token][motherduck-docs-svc-token]| ❌ |
67
+
|`CUBEJS_DB_DUCKDB_DATABASE_PATH`| The database filepath to use for connection to a local database. | A valid duckdb database file path | ❌ |
68
+
|`CUBEJS_DB_DUCKDB_S3_ACCESS_KEY_ID`| The Access Key ID to use for database connections | A valid Access Key ID | ❌ |
69
+
|`CUBEJS_DB_DUCKDB_S3_SECRET_ACCESS_KEY`| The Secret Access Key to use for database connections | A valid Secret Access Key | ❌ |
70
+
|`CUBEJS_DB_DUCKDB_S3_ENDPOINT`| The S3 endpoint | A valid [S3 endpoint][duckdb-docs-s3-import]| ❌ |
71
+
|`CUBEJS_DB_DUCKDB_S3_REGION`| The [region of the bucket][duckdb-docs-s3-import]| A valid AWS region | ❌ |
72
+
|`CUBEJS_DB_DUCKDB_S3_USE_SSL`| Use SSL for connection | A boolean | ❌ |
73
+
|`CUBEJS_DB_DUCKDB_S3_URL_STYLE`| To choose the S3 URL style(vhost or path) |`vhost` or `path`| ❌ |
74
+
|`CUBEJS_DB_DUCKDB_S3_SESSION_TOKEN`| The token for the S3 session | A valid Session Token | ❌ |
75
+
|`CUBEJS_DB_DUCKDB_EXTENSIONS`| A comma-separated list of DuckDB extensions to install and load | A comma-separated list of DuckDB extensions | ❌ |
76
+
|`CUBEJS_DB_DUCKDB_COMMUNITY_EXTENSIONS`| A comma-separated list of DuckDB community extensions to install and load | A comma-separated list of DuckDB community extensions | ❌ |
77
+
|`CUBEJS_DB_DUCKDB_S3_USE_CREDENTIAL_CHAIN`| A flag to use credentials chain for secrets for S3 connections |`true`, `false`. Defaults to `false`| ❌ |
78
+
|`CUBEJS_CONCURRENCY`| The number of [concurrent queries][ref-data-source-concurrency] to the data source | A valid number | ❌ |
0 commit comments