ローカル マシンから Fusion REST API にアクセスできます。

Fusion API オンラインを表示するには、VMware API Explorer で適切なバージョンの VMware Fusion API を検索します。

1

Fusion を Mac にインストールします。

2

REST API サービスを始めて起動する場合は、まず資格情報を設定します。

a

ターミナル ウィンドウで、vmrest -C コマンドを実行します。

b

プロンプトに従って、ユーザー名とパスワードを入力します。

次回以降は、REST API を起動するときに資格情報を設定する必要はありません。

3

HTTP アクセスおよび HTTPS アクセスのための REST API サービスを構成します。

HTTP または HTTPS アクセスをローカルで提供するように REST API サービスを構成できます。

HTTP サービスを提供します。

a

ターミナル ウィンドウで、vmrest コマンドを実行します。

このコマンドは、HTTP サービスにアクセスできる IP アドレスとポート番号を返します。デフォルトの IP アドレスは、127.0.0.1:8697 です。

b

Web ブラウザを開き、http://<address-returned-by-vmrest-command> に移動します。

c

[Fusion API エクスプローラ] ページの右上隅にある [認証] をクリックします。

d

認証するには、手順2で構成したユーザー名とパスワードを入力します。

HTTPS サービスを提供します。

この状況で、vmrest コマンドを使用して REST API サービスを起動するには、-c-k の両方のオプションを使用して、証明書とプライベート キーを指定する必要があります。

a

ターミナル ウィンドウで、証明書とプライベート キーを生成するコマンドを実行します。

以下のコマンド例では、自己署名の OpenSSL ベースの証明書とプライベート キーを生成します。

openssl req -x509 -newkey rsa:4096 -keyout fusionapi-key.pem -out ​fusionapi-cert.pem -days 365 -nodes

b

Fusion REST API サービスを起動するには、次のコマンドを実行します。プレースホルダを、証明書ファイルへのフル パスとプライベート キー ファイルへのフル パスで置き換えます。

vmrest -c <certificate-file> -k <private-key-file>

このコマンドは、HTTPS サービスにアクセスできるアドレスを返します。

c

Web ブラウザを開き、https://<address-returned-by-vmrest-command> に移動します。

d

[Fusion API エクスプローラ] ページの右上隅にある [認証] をクリックします。

e

認証するには、手順2で構成したユーザー名とパスワードを入力します。