È possibile accedere alle REST API di Fusion da una macchina locale o da una macchina remota.
Procedura
- Installare Fusion sul Mac.
- Prima di avviare il servizio REST API per la prima volta, impostare le proprie credenziali.
- In una finestra Terminale, eseguire il comando
vmrest-C
. - Immettere nome utente e password quando richiesti.
Non è necessario impostare le credenziali quando si avvia REST API in occasioni successive.
- In una finestra Terminale, eseguire il comando
- Configurare il servizio REST API per l'accesso di HTTP e HTTPS.
È possibile configurare il servizio REST API per fornire accesso HTTP locale e accesso HTTPS sia locale sia remoto.
- Fornire il servizio HTTP.
- In una finestra Terminale, eseguire il comando vmrest.
Il comando restituisce l'indirizzo IP e il numero di porta da cui è possibile accedere al servizio HTTP. L'indirizzo IP predefinito è 127.0.0.1:8697.
- Aprire un browser Web e passare alla pagina http://indirizzo-restituito-dal-comando-vmrest.
- Fare clic su Autorizza nell'angolo superiore destro della pagina Fusion API Explorer.
- Per eseguire l'autenticazione, immettere il nome utente e la password configurati in Passaggio 2.
- In una finestra Terminale, eseguire il comando vmrest.
- Fornire il servizio HTTPS.
Per abilitare l'accesso remoto alle REST API di Fusion, è necessario configurare il servizio REST API per fornire il servizio HTTPS. In tale situazione, quando si utilizza il comando vmrest per avviare il servizio REST API, è necessario utilizzare le opzioni -c e -k insieme per specificare il certificato e la chiave privata.
- In una finestra Terminale, eseguire un comando per generare un certificato e una chiave privata.
Il comando di esempio che segue genera un certificato autofirmato basato su OpenSSL e una chiave privata.
openssl req -x509 -newkey rsa:4096 -keyout fusionapi-key.pem -out fusionapi-cert.pem -days 365 -nodes
- Per avviare il servizio REST API di Fusion, eseguire il comando seguente. Sostituire i segnaposto con il percorso completo del file del certificato, il percorso completo del file della chiave privata e l'indirizzo IP da cui si desidera fornire il servizio REST API.
vmrest -c certificate-file -k private-key-file -i ip-address
Il comando restituisce l'indirizzo IP e il numero di porta da cui è possibile accedere al servizio HTTPS.
- Su una macchina remota, aprire un browser Web e passare alla pagina https://indirizzo-restituito-dal-comando-vmrest.
- Fare clic su Autorizza nell'angolo superiore destro della pagina Fusion API Explorer.
- Per eseguire l'autenticazione, immettere il nome utente e la password configurati in Passaggio 2.
- In una finestra Terminale, eseguire un comando per generare un certificato e una chiave privata.
- Fornire il servizio HTTP.