StorageGRID 中的网格管理 API 操作
网格管理API将可用操作组织到以下部分。
|
|
此列表仅包括公共 API 中可用的操作。 |
-
accounts:管理存储租户帐户的操作,包括创建新帐户和检索给定帐户的存储使用情况。
-
alert-history:对已解决的警报进行操作。
-
alert-receivers:对警报通知接收器(电子邮件)的操作。
-
alert-rules:对警报规则的操作。
-
alert-silences:对警报静默的操作。
-
alerts:对警报的操作。
-
audit:列出和更新审核配置的操作。
-
auth:执行用户会话身份验证的操作。
网格管理API支持承载令牌身份验证方案。若要登录,请在身份验证请求的JSON正文中提供用户名和密码(即
POST /api/v3/authorize)。如果用户成功通过身份验证,则返回安全令牌。此令牌必须在后续API请求的标头中提供("Authorization: Bearer token")。令牌将在16小时后过期。如果为 StorageGRID 系统启用了单点登录,则必须执行不同的步骤来进行身份验证。请参阅"如果启用了单点登录,则在 API 中进行身份验证。" 有关提高身份验证安全性的信息,请参阅"防止跨站点请求伪造"。
-
client-certificates:配置客户端证书的操作,以便使用外部监控工具安全地访问 StorageGRID。
-
config:与产品发布和 Grid Management API 版本相关的操作。您可以列出产品发布版本以及该版本支持的 Grid Management API 的主要版本,也可以禁用 API 的已弃用版本。
-
deactivated-features:查看可能已停用的功能的操作。
-
dns-servers:列出和更改已配置的外部 DNS 服务器的操作。
-
drive-details:针对特定存储设备型号的驱动器上的操作。
-
endpoint-domain-names:用于列出和更改 S3 端点域名的操作。
-
erasure-coding:对纠删码配置文件的操作。
-
expansion:扩展操作(过程级)。
-
expansion-nodes:扩展上的操作(节点级)。
-
expansion-sites:扩展操作(站点级)。
-
grid-networks:列出和更改网格网络列表的操作。
-
grid-passwords:网格密码管理的操作。
-
groups:用于管理本地网格管理员组以及从外部 LDAP 服务器检索联合网格管理员组的操作。
-
identity-source:配置外部身份源并手动同步联合组和用户信息的操作。
-
ilm:对信息生命周期管理 (ILM) 的操作。
-
in-progress-procedures:检索当前正在进行的维护程序。
-
license:检索和更新 StorageGRID 许可证的操作。
-
logs:收集和下载日志文件的操作。v
-
指标:对 StorageGRID 指标的操作,包括在单个时间点的即时指标查询和在一定时间范围内的范围指标查询。网格管理 API 使用 Prometheus 系统监控工具作为后端数据源。有关构造 Prometheus 查询的信息,请参阅 Prometheus 网站。
名称中包含 private的指标仅供内部使用。这些指标可能在不同 StorageGRID 版本之间发生变化,恕不另行通知。 -
node-details:节点详细信息上的操作。
-
node-health:对节点健康状态的操作。
-
node-storage-state:对节点存储状态的操作。
-
ntp-servers:用于列出或更新外部网络时间协议 (NTP) 服务器的操作。
-
objects:对象和对象元数据的操作。
-
recovery:恢复过程的操作。
-
recovery-package:下载恢复包的操作。
-
regions:用于查看和创建区域的操作。
-
s3-object-lock:对全局 S3 Object Lock 设置执行的操作。
-
server-certificate:用于查看和更新 Grid Manager 服务器证书的操作。
-
snmp:当前 SNMP 配置上的操作。
-
storage-watermarks:存储节点水印。
-
traffic-classes:流量分类策略的操作。
-
untrusted-client-network:对不受信任的客户端网络配置的操作。
-
用户:用于查看和管理 Grid Manager 用户的操作。