此產品有較新版本可以使用。
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。
在 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 管理主控台使用者介面來管理使用者存取。