您可以從本機電腦存取 VMware Workstation Pro REST API。
程序
- 在 Windows 或 Linux 主機上安裝 Workstation Pro。
- 第一次啟動 REST API 服務之前,請設定您的認證。
- 在終端機視窗中,執行適當的命令,視主機電腦的作業系統而定。
- 在 Windows 上,將目錄變更為 Workstation Pro 安裝資料夾,然後執行
vmrest.exe -C
命令。 - 在 Linux 上,執行
vmrest -C
命令。
- 在 Windows 上,將目錄變更為 Workstation Pro 安裝資料夾,然後執行
- 出現提示時,輸入使用者名稱和密碼。
當您在後續的情況下啟動 REST API 時,不需要設定認證。
使用者名稱和密碼會儲存至適當的檔案。作業系統 檔案 Windows %USERPROFILE%\vmrest.cfg Linux ~/.vmrestcfg
- 在終端機視窗中,執行適當的命令,視主機電腦的作業系統而定。
- 設定 HTTP 和 HTTPS 存取的 REST API 服務。
您可以設定 REST API 服務,以在本機提供 HTTP 存取以及本機訪問 HTTPS。
- 提供 HTTP 服務。
- 在終端機視窗中,執行 vmrest 命令。
命令會傳回 IP 位址和埠號碼,您可從中存取 HTTP 服務。預設 IP 位址為127.0.0.1:8697。
- 開啟網頁瀏覽器並移至 HTTP:// 位址傳回 vmrest-命令 。
- 在 Workstation Pro API Explorer 頁面的右上角,按一下 授權 (Authorize)。
- 輸入您在 步驟 2 中設定的使用者名稱和密碼。
- 在終端機視窗中,執行 vmrest 命令。
- 提供 HTTPS 服務。
您可以設定 REST API 服務,以提供 HTTPS 服務。在此情況下,當您使用 vmrest 命令啟動 REST API 服務時,必須同時使用 -c 和 -k 選項來指定憑證和私密金鑰。
- 在終端機視窗中,執行命令以產生憑證和私密金鑰。
隨後的範例命令會產生自我簽署的 OpenSSL 型憑證和私密金鑰。
openssl req -x509 -newkey rsa:4096 -keyout workstationapi-key.pem -out workstationapi-cert.pem -days 365 -nodes
- 若要啟動 Workstation Pro REST API 服務,請執行下列命令。將預留位置取代為憑證檔案的完整路徑和私密金鑰檔案的完整路徑。
vmrest -c 憑證檔 -k 私密金鑰檔案
命令會傳回 IP 位址和埠號碼,您可從中存取 HTTPS 服務。
- 開啟網頁瀏覽器並移至 HTTPs:// 位址傳回 vmrest-命令 。
- 在 Workstation Pro API Explorer 頁面的右上角,按一下 授權 (Authorize)。
- 輸入您在 步驟 2 中設定的使用者名稱和密碼。
- 在終端機視窗中,執行命令以產生憑證和私密金鑰。
- 提供 HTTP 服務。