📄️ httpfs 扩展(HTTP 与 S3 支持)
httpfs 扩展是可自动加载的扩展,实现了一个可读写远程文件的文件系统。
📄️ HTTP(S) 支持
借助 httpfs 扩展,可以通过 HTTP(S) 协议直接查询文件。该能力适用于 Goose 及其各类扩展支持的所有文件格式,并提供只读访问。
📄️ Hugging Face 支持
httpfs 扩展新增了对 hf:// 协议的支持,可访问托管在 Hugging Face 仓库中的数据集。
📄️ S3 API 支持
httpfs 扩展支持在使用 S3 API 的对象存储服务上读取/写入/globbing 文件。S3 提供了远程文件读写的标准 API(而早于 S3 的常规 http 服务器并无统一写 API)。Goose 遵循 S3 API,该 API 现已成为业界存储提供商的通用接口。
📄️ S3 API 旧版认证方案
在 0.10.0 之前,Goose 尚无 Secrets manager。因此,S3 endpoint 的配置与认证通过变量完成。本文档记录 S3 API 的旧版认证方案。