⌘+k ctrl+k
1.1.3 (stable)
Search Shortcut cmd + k | ctrl + k
Google Cloud Storage Import

Prerequisites

Google Cloud Storage (GCS) 可以通过 httpfs 扩展 使用。 这可以通过 INSTALL httpfs SQL 命令安装。这只需要运行一次。

Credentials and Configuration

您需要创建HMAC密钥并声明它们:

CREATE SECRET (
    TYPE GCS,
    KEY_ID 'AKIAIOSFODNN7EXAMPLE',
    SECRET 'wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY'
);

Querying

设置好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 中的数据库只能以只读模式附加。