Skip to main content
Active IQ Unified Manager
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

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 管理控制台使用者介面來管理使用者存取。