本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。
取得使用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位址、然後輸入服務名稱、例如「/mnode/」、即可存取服務的REST API UI:
https://<ManagementNodeIP>/mnode/
-
選擇*授權*。
或者、您也可以選取任何服務API旁的鎖定圖示。 -
完成下列項目:
-
輸入叢集使用者名稱和密碼。
-
輸入用戶端ID為「mnode-client」。
-
請勿輸入用戶端機密的值。
-
選取*授權*以開始工作階段。
-
-
關閉*可用授權*對話方塊。
如果您在權杖過期後嘗試執行命令、會出現「401錯誤:未授權」訊息。如果您看到這一點、請再次授權。