Skip to main content
ONTAP tools for VMware vSphere 10.3
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

第一次使用 ONTAP 工具進行 VMware vSphere 10 REST API 呼叫

貢獻者

您可以使用 Curl 發出 API 呼叫,開始使用適用於 VMware vSphere 10 REST API 的 ONTAP 工具。

開始之前

您應該檢閱 Curl 範例所需的資訊和參數。

必要資訊

您需要下列項目:

  • 適用於 VMware vSphere 10 IP 位址或 FQDN 的 ONTAP 工具,以及連接埠

  • ONTAP tools Manager 管理員的認證(使用者名稱和密碼)

參數與變數

以下所示的捲髮範例包括 Bash 樣式變數。您可以在 Bash 環境中設定這些變數,或在發出命令之前手動更新這些變數。如果您設定變數,則 Shell 會在執行每個命令之前,將值取代為這些值。下表說明這些變數。

變動 說明

$FQDN_IP_port

ONTAP 工具管理員的完整網域名稱或 IP 位址,以及連接埠編號。

$MyUser

ONTAP 工具管理員帳戶的使用者名稱。

$MyPassword

與 ONTAP 工具管理員使用者名稱相關的密碼。

$access_token

ONTAP 工具管理員所發出的存取權杖。

Linux CLI 的下列命令和輸出說明如何設定及顯示變數:

FQDN_IP_PORT=172.14.31.224:8443
echo $FQDN_IP
172.14.31.224:8443

步驟 1 :取得存取權杖

您需要取得存取權杖才能使用 REST API 。以下是如何申請存取權杖的範例。您應該以適當的環境值來取代。

curl --request POST \
--location "https://$FQDN_IP_PORT/virtualization/api/v1/auth/login” \
--header "Content-Type: application/json" \
--header "Accept: */*" \
-d "{"username": "$MYUSER", "password": "$MYPASSWORD"}"
Curl

複製並儲存回應中提供的存取權杖。

步驟 2 :發出 REST API 呼叫

擁有存取權杖之後,您可以使用 Curl 來發出 REST API 呼叫。包括在第一步中取得的存取權杖。

Curl範例
curl --request GET \
--location "https://$FQDN_IP_PORT/virtualization/api/v1/vcenters" \
--header "Accept: */*" \
--header "x-auth: $ACCESS_TOKEN"
Curl

JSON 回應包含設定為 ONTAP 工具管理員的 VMware vCenter 執行個體清單。