此產品有較新版本可以使用。
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。
取得使用REST API的授權
貢獻者
建議變更
您必須先授權、才能在REST API UI中使用API進行管理服務。您可以取得存取權杖來執行此作業。
若要取得權杖、您必須提供叢集管理認證和用戶端ID。每個權杖約需十分鐘。權杖過期後、您可以再次授權使用新的存取權杖。
授權功能是在管理節點安裝與部署期間為您設定的。權杖服務是根據您在設定期間所定義的儲存叢集而定。
開始之前
-
您的叢集版本應執行NetApp Element 的是更新版本的軟件。
-
您應該已部署執行11.3版或更新版本的管理節點。
API 命令
TOKEN=`curl -k -X POST https://MVIP/auth/connect/token -F client_id=mnode-client -F grant_type=password -F username=CLUSTER_ADMIN -F password=CLUSTER_PASSWORD|awk -F':' '{print $2}'|awk -F',' '{print $1}'|sed s/\"//g`
REST API UI步驟
-
輸入管理節點 IP 位址、然後輸入服務名稱、即可存取服務的 REST API UI 、例如
/mnode/
:https://<ManagementNodeIP>/mnode/
-
選擇*授權*。
或者、您也可以選取任何服務API旁的鎖定圖示。 -
完成下列項目:
-
輸入叢集使用者名稱和密碼。
-
輸入用戶端 ID 為
mnode-client
。 -
請勿輸入用戶端機密的值。
-
選取*授權*以開始工作階段。
-
-
關閉*可用授權*對話方塊。
如果您嘗試在權杖過期後執行命令、就會出現一 `401 Error: UNAUTHORIZED`則訊息。如果您看到這一點、請再次授權。