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 中的数据库仅支持只读附加。