Импорт Google Cloud Storage
Предварительные требования
Google Cloud Storage (GCS) можно использовать через httpfs расширение. Его можно установить с помощью SQL команды INSTALL httpfs. Выполнять её нужно только один раз.
Учетные данные и настройка
Вам необходимо создать ключ HMAC и объявить его:
CREATE SECRET (
TYPE GCS,
KEY_ID 'AKIAIOSFODNN7EXAMPLE',
SECRET 'wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY'
); Запросы
После настройки учетных данных GCS вы можете запросить данные GCS, используя:
SELECT *
FROM read_parquet('gs://⟨gcs_bucket⟩/⟨file.parquet⟩'); Подключение к базе данных
Вы можете подключиться к файлу базы данных в режиме только для чтения:
LOAD httpfs; ATTACH 'gs://⟨gcs_bucket⟩/⟨file.duckdb⟩' AS ⟨duckdb_database⟩ (READ_ONLY);
Базы данных в Google Cloud Storage могут подключаться только в режиме только для чтения.
© Copyright 2018–2024 Stichting DuckDB Foundation
Licensed under the MIT License.
https://duckdb.org/docs/guides/network_cloud_storage/gcs_import.html