跳到内容

SDK 概述

RustFS 是一个与 S3 协议完全兼容的分布式对象存储系统。用户可以通过以下方式管理 RustFS:

  • 通过控制台管理界面管理 RustFS。
  • 通过 S3 客户端管理 RustFS。
  • 通过 SDK 在业务侧实现对象存储操作和管理。

目前,RustFS 提供的 SDK 包括:

术语

Amazon S3 (Simple Storage Service) 是第一个被广泛采用的对象存储服务。其 API 已成为对象存储的事实标准。在本文档中,“S3”指代该协议。

1. SDK 推荐

我们推荐使用官方的 AWS S3 SDK。这些 SDK 成熟、维护良好且高度优化。

如果您有熟悉且信任的第三方厂商 SDK,您可以使用它。

一些第三方 SDK 可能有非标准的实现。我们建议避免使用不严格遵守 S3 标准的 SDK。

2. 与 MinIO SDK 的兼容性

是的,RustFS 与 MinIO SDK 完全兼容。

如果您正在使用 MinIO SDK,您可以修改 Endpoint、AK 和 SK,使其直接与 RustFS 兼容。

3. 处理不兼容的 SDK

如果您遇到一个不支持标准 S3、MinIO 或 RustFS 的 SDK

我们建议切换到标准的 AWS S3 SDK。

根据 Apache 许可证 2.0 发布。