開發人員中心是開發人員的單一進入點,它提供了管理 API 結構和擷取使用者動作以將其轉譯為可執行程式碼的工具。

vSphere Client開發人員中心為自動化專家、DevOps 工程師和開發人員提供了工具,以尋找資源來管理 API 結構,並擷取 vSphere Client 動作以將其轉譯為 PowerCLI。

使用 API Explorer

API Explorer 允許瀏覽和叫用系統支援的 vSphere REST API,並提供有關 API 呼叫的資訊和內容。

透過 API Explorer,您可以從環境中選擇 API 端點,並擷取 vSphere REST API 的清單。您可以檢閱詳細資料,例如可用參數、預期回應和回應狀態碼,並且可以針對即時環境叫用 API。可用的 API 取決於所選端點的角色。

使用 API Explorer 擷取 API

API Explorer 從選取的端點擷取可用的 vSphere REST API,以便為您提供有關 API 呼叫的資訊和內容。

程序

  1. vSphere Client 首頁中,按一下開發人員中心,然後選取 API Explorer 索引標籤。
  2. 選取端點下拉式功能表,從環境中選取端點。
  3. 選取 API 下拉式功能表,選取 API。列出的 API 是 API Explorer 在 vCenter Server 中公開提供的。
  4. (選擇性) 您可以使用者篩選器文字方塊來篩選結果。例如,輸入 health 可檢視有關監控所選 API 的健全狀況的方法清單。
  5. 從清單中選取 API 類別。
  6. 從清單中選取方法。
    可以使用清單中每個方法旁邊的切換按鈕來檢閱已過時的 API。避免使用已過時的 API。在未來,已過時的 API 可能會沒有回應,並導致自動化指令碼中發生未預期的故障。
    此時將顯示有關該方法的詳細資訊。
  7. 如果針對所選方法顯示有關參數詳細資料的區段,請在文字方塊中輸入方法參數值。
  8. (選擇性) 若要針對即時環境叫用方法,請按一下執行
    1. 如果出現警告對話方塊,請按一下
    叫用方法的結果會顯示在回應方塊中。
  9. (選擇性) 若要將叫用方法的結果複製到剪貼簿,請按一下複製回應
  10. (選擇性) 若要下載叫用方法的結果,請按一下下載

使用程式碼擷取

程式碼擷取會記錄使用者動作,並將其轉譯為可執行程式碼。

透過程式碼擷取,您可以記錄在 vSphere Client 中採取的動作並將其輸出為可用的 PowerCLI 程式碼。然後,您可以複製程式碼或將其下載為指令碼,並在 PowerShell 工作階段中使用以執行工作。
備註: 僅記錄 vCenter Server 呼叫。不會記錄對作業 (關於角色、權限、標籤、內容程式庫和儲存區原則) 發出的呼叫。

使用程式碼擷取記錄動作

您可以使用程式碼擷取記錄在 vSphere Client 中採取的動作,從而產生 PowerCLI 程式碼輸出。

備註: 不會記錄對作業 (關於角色、權限、標籤、內容程式庫和儲存區原則) 發出的呼叫。並且不會記錄密碼等機密資料。

必要條件

若要使用程式碼擷取記錄工作階段,您必須先啟用程式碼擷取。

程序

  1. 從首頁的側邊列功能表中,按一下開發人員中心並移至程式碼擷取索引標籤。
  2. (選擇性) 如果未啟用程式碼擷取,請按一下切換按鈕以啟用程式碼擷取。
  3. 若要啟動記錄,請導覽至所需的窗格,然後按一下頂部窗格中的紅色記錄按鈕。若要立即啟動記錄,請按一下啟動記錄
    正在進行記錄時,頂部窗格中的紅色記錄按鈕會閃爍。
  4. (選擇性) 若要清除先前工作階段中擷取的程式碼並啟動新的工作階段,請按一下清除並啟動另一個
  5. 若要停止記錄,請按一下頂部窗格中的紅色記錄按鈕,或導覽至開發人員中心的程式碼擷取索引標籤,然後按一下停止記錄
    程式碼窗格中隨即顯示記錄的程式碼。
  6. (選擇性) 按一下複製以複製程式碼,或按下載將其做為 PowerCLI 指令碼進行下載。
  7. 若要清除目前程式碼並啟動另一個記錄,請按一下清除並啟動另一個,或導覽至所需窗格並按一下頂部窗格中的紅色記錄按鈕。

結果

程式碼窗格中隨即顯示記錄的程式碼。您可以複製程式碼、下載程式碼或清除程式碼以啟動另一個記錄。