Sie können von einer lokalen Maschine aus auf die Fusion-REST-API zugreifen.
Prozedur
- Installieren Sie Fusion auf Ihrem Mac.
- Bevor Sie den REST-API-Dienst zum ersten Mal starten, richten Sie Ihre Anmeldeinformationen ein.
- Führen Sie in einem Terminal-Fenster den Befehl
vmrest -C
aus. - Geben Sie bei Aufforderung einen Benutzernamen und ein Kennwort ein.
Sie müssen keine Anmeldeinformationen einrichten, wenn Sie die REST-API später erneut starten.
- Führen Sie in einem Terminal-Fenster den Befehl
- Konfigurieren Sie den REST-API-Dienst für HTTP- und HTTPS-Zugriff.
Sie können den REST-API-Dienst für den lokalen Zugriff auf HTTP oder HTTPS konfigurieren.
- Stellen Sie den HTTP-Dienst bereit.
- Führen Sie in einem Terminal-Fenster den Befehl vmrest aus.
Der Befehl gibt die IP-Adresse und die Portnummer zurück, von der aus Sie auf den HTTP-Dienst zugreifen können. Die Standard-IP-Adresse ist 127.0.0.1:8697.
- Öffnen Sie einen Webbrowser und rufen Sie http://address-returned-by-vmrest-command auf.
- Klicken Sie auf Autorisieren oben rechts auf der Fusion-API-Explorer-Seite.
- Geben Sie zur Authentifizierung den Benutzernamen und das Kennwort ein, das Sie in Schritt 2 konfiguriert haben.
- Führen Sie in einem Terminal-Fenster den Befehl vmrest aus.
- Stellen Sie den HTTPS-Dienst bereit.
In diesem Fall müssen Sie, wenn Sie den Befehl vmrest verwenden, um den REST-API-Dienst zu starten, die Optionen -c und -k zusammen verwenden, um das Zertifikat und den privaten Schlüssel anzugeben.
- Führen Sie in einem Terminal-Fenster einen Befehl aus, um ein Zertifikat und einen privaten Schlüssel zu generieren.
Der folgende Beispielbefehl generiert ein selbstsigniertes, OpenSSL-basiertes Zertifikat und einen privaten Schlüssel.
openssl req -x509 -newkey rsa:4096 -keyout fusionapi-key.pem -out fusionapi-cert.pem -days 365 -nodes
- Um den Fusion-REST-API-Dienst zu starten, führen Sie den folgenden Befehl aus. Ersetzen Sie die Platzhalter durch den vollständigen Pfad zur Zertifikatsdatei und den vollständigen Pfad zur privaten Schlüsseldatei.
vmrest -c certificate-file -k private-key-file
Der Befehl gibt die Adresse zurück, von der aus Sie auf den HTTPS-Dienst zugreifen können.
- Öffnen Sie einen Webbrowser und navigieren Sie zu „https://address-returned-by-vmrest-command“.
- Klicken Sie auf Autorisieren oben rechts auf der Fusion-API-Explorer-Seite.
- Geben Sie zur Authentifizierung den Benutzernamen und das Kennwort ein, das Sie in Schritt 2 konfiguriert haben.
- Führen Sie in einem Terminal-Fenster einen Befehl aus, um ein Zertifikat und einen privaten Schlüssel zu generieren.
- Stellen Sie den HTTP-Dienst bereit.