简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。
Active IQ Unified Manager中的 REST API 访问和身份验证
可以使用任何能够通过基本 HTTP 身份验证机制发出 HTTP 请求的 REST 客户端或编程平台访问Active IQ Unified Manager REST API。
示例请求和响应:
-
要求
GET https://<IP address/hostname>:<port_number>/api/v2/datacenter/cluster/clusters
-
回复
{ "records": [ { "key": "4c6bf721-2e3f-11e9-a3e2-00a0985badbb:type=cluster,uuid=4c6bf721-2e3f-11e9-a3e2-00a0985badbb", "name": "fas8040-206-21", "uuid": "4c6bf721-2e3f-11e9-a3e2-00a0985badbb", "contact": null, "location": null, "version": { "full": "NetApp Release Dayblazer__9.5.0: Thu Jan 17 10:28:33 UTC 2019", "generation": 9, "major": 5, "minor": 0 }, "isSanOptimized": false, "management_ip": "10.226.207.25", "nodes": [ { "key": "4c6bf721-2e3f-11e9-a3e2-00a0985badbb:type=cluster_node,uuid=12cf06cc-2e3a-11e9-b9b4-00a0985badbb", "uuid": "12cf06cc-2e3a-11e9-b9b4-00a0985badbb", "name": "fas8040-206-21-01", "_links": { "self": { "href": "/api/datacenter/cluster/nodes/4c6bf721-2e3f-11e9-a3e2-00a0985badbb:type=cluster_node,uuid=12cf06cc-2e3a-11e9-b9b4-00a0985badbb" } }, "location": null, "version": { "full": "NetApp Release Dayblazer__9.5.0: Thu Jan 17 10:28:33 UTC 2019", "generation": 9, "major": 5, "minor": 0 }, "model": "FAS8040", "uptime": 13924095, "serial_number": "701424000157" }, { "key": "4c6bf721-2e3f-11e9-a3e2-00a0985badbb:type=cluster_node,uuid=1ed606ed-2e3a-11e9-a270-00a0985bb9b7", "uuid": "1ed606ed-2e3a-11e9-a270-00a0985bb9b7", "name": "fas8040-206-21-02", "_links": { "self": { "href": "/api/datacenter/cluster/nodes/4c6bf721-2e3f-11e9-a3e2-00a0985badbb:type=cluster_node,uuid=1ed606ed-2e3a-11e9-a270-00a0985bb9b7" } }, "location": null, "version": { "full": "NetApp Release Dayblazer__9.5.0: Thu Jan 17 10:28:33 UTC 2019", "generation": 9, "major": 5, "minor": 0 }, "model": "FAS8040", "uptime": 14012386, "serial_number": "701424000564" } ], "_links": { "self": { "href": "/api/datacenter/cluster/clusters/4c6bf721-2e3f-11e9-a3e2-00a0985badbb:type=cluster,uuid=4c6bf721-2e3f-11e9-a3e2-00a0985badbb" } } },
-
`IP address/hostname`是 API 服务器的 IP 地址或完全限定域名 (FQDN)。
-
端口 443
443 是默认的 HTTPS 端口。如果需要,您可以自定义 HTTPS 端口。
要从 Web 浏览器发出 HTTP 请求,您必须使用 REST API 浏览器插件。您还可以使用 cURL 和 Perl 等脚本平台访问 REST API。
-
身份验证
Unified Manager 支持 API 的基本 HTTP 身份验证方案。为了确保信息流(请求和响应)的安全,REST API 只能通过 HTTPS 访问。 API 服务器向所有客户端提供自签名 SSL 证书,用于服务器验证。该证书可以用自定义证书(或CA证书)替换。
您必须配置用户对 API 服务器的访问权限才能调用 REST API。用户可以是本地用户(存储在本地数据库中的用户配置文件)或 LDAP 用户(如果您已将 API 服务器配置为通过 LDAP 进行身份验证)。您可以通过登录 Unified Manager 管理控制台用户界面来管理用户访问。