Skip to main content
本产品推出了新版本。
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

使用 StorageGRID 网格管理 API

您可以使用网格管理 REST API 而不是 Grid Manager 用户界面来执行系统管理任务。例如,您可能希望使用 API 来自动化操作或更快地创建多个实体(例如用户)。

顶级资源

网格管理API可提供以下顶级资源:

  • /grid:访问仅限于 Grid Manager 用户,并基于配置的组权限。

  • /org:访问仅限于属于租户帐户的本地或联合 LDAP 组的用户。有关详细信息,请参见 "使用租户帐户"

  • /private:访问仅限于 Grid Manager 用户,并基于配置的组权限。私有 API 如有更改,恕不另行通知。StorageGRID 私有端点也会忽略请求的 API 版本。

发出 API 请求

网格管理 API 使用 Swagger 开源 API 平台。Swagger 提供了一个直观的用户界面,允许开发人员和非开发人员使用 API 在 StorageGRID 中执行实时操作。

Swagger 用户界面为每个 API 操作提供完整的详细信息和文档。

开始之前
注意 使用 API 文档网页执行的任何 API 操作都是实时操作。注意不要错误地创建、更新或删除配置数据或其他数据。
步骤
  1. 从 Grid Manager 标题中,选择帮助图标,然后选择 API documentation

    帮助菜单

  2. 要使用私有 API 执行操作,请在 StorageGRID Management API 页面上选择 转到私有 API 文档

    私有 API 如有更改,恕不另行通知。StorageGRID 专用端点也会忽略请求的 API 版本。

  3. 选择所需的操作。

    展开 API 操作时,可以查看可用的 HTTP 操作,例如 GET、PUT、UPDATE 和 DELETE。

  4. 选择 HTTP 操作以查看请求详细信息,包括端点 URL、任何必需或可选参数的列表、请求正文示例(如果需要)以及可能的响应。

    来自 Swagger UI 的示例

  5. 确定请求是否需要其他参数,例如组或用户 ID。然后,获取这些值。您可能需要先发出其他 API 请求,才能获取所需信息。

  6. 确定是否需要修改示例请求正文。如果是,您可以选择 Model 以了解每个字段的要求。

  7. 选择*试用*。

  8. 请提供任何所需的参数,或根据需要修改请求正文。

  9. ${post_edited_translations.segment}

  10. 查看响应代码以确定请求是否成功。