跳到主要内容

Google Cloud Storage 导入

前置条件

Google Cloud Storage(GCS)可通过 httpfs 扩展使用。 可通过 INSTALL httpfs SQL 命令安装,该步骤仅需执行一次。

凭据与配置

你需要创建 HMAC keys 并在 Goose 中声明:

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.goose⟩' AS ⟨goose_database⟩ (READ_ONLY);

Google Cloud Storage 中的数据库仅支持只读附加。