使用 VMware Fusion REST API 服务
VMware Fusion
REST API 服务您可以从本地计算机访问
Fusion
REST API。- 在您的 Mac 上安装Fusion。
- 在首次启动 REST API 服务之前,请设置您的凭据。
- 在终端窗口中,运行命令。vmrest-C
- 出现提示时,输入用户名和密码。随后启动 REST API 时将无需设置凭据。
- 配置 REST API 服务以进行 HTTP 和 HTTPS 访问。您可以配置 REST API 服务以允许通过 HTTP 或 HTTPS 进行本地访问。
- 提供 HTTP 服务。
- 在终端窗口中,运行vmrest命令。该命令返回 IP 地址和端口号,您可以通过该 IP 地址和端口号访问 HTTP 服务。默认 IP 地址为 127.0.0.1:8697。
- 打开 Web 浏览器并转到 http://address-returned-by-vmrest-command。
- 点按FusionAPI Explorer 页面右上角的授权。
- 要进行身份验证,请输入您在2 中配置的用户名和密码。
- 提供 HTTPS 服务。在这种情况下,当您使用vmrest命令启动 REST API 服务时,您必须结合使用-c和-k选项来指定证书和私钥。
- 在终端窗口中,运行相应命令以生成证书和私钥。下面的命令示例可生成基于 OpenSSL 的自签名证书和私钥。openssl req -x509 -newkey rsa:4096 -keyout fusionapi-key.pem -out fusionapi-cert.pem -days 365 -nodes
- 要启动FusionREST API 服务,请运行以下命令。将占位符替换为证书文件的完整路径以及私钥文件的完整路径。vmrest -ccertificate-file-kprivate-key-file该命令会返回一个地址,您可以通过该地址访问 HTTPS 服务。
- 打开 Web 浏览器并转到 https://address-returned-by-vmrest-command。
- 点按FusionAPI Explorer 页面右上角的授权。
- 要进行身份验证,请输入您在2 中配置的用户名和密码。