Puede acceder a la REST API de Fusion desde una máquina local o una máquina remota.
Procedimiento
- Instale Fusion en el Mac.
- Antes de iniciar el servicio de REST API por primera vez, configure sus credenciales.
- En una ventana de terminal, ejecute el comando
vmrest-C
. - Cuando se le solicite, introduzca un nombre de usuario y una contraseña.
No es necesario configurar las credenciales cuando se inicia la REST API en ocasiones posteriores.
- En una ventana de terminal, ejecute el comando
- Configure el servicio de REST API para el acceso a través de HTTP y HTTPS.
Puede configurar el servicio de REST API para proporcionar acceso a través de HTTP localmente y a través de HTTPS de forma local y remota.
- Proporcione el servicio HTTP.
- En una ventana de terminal, ejecute el comando vmrest.
El comando devuelve el número de puerto y la dirección IP desde donde se puede acceder al servicio HTTP. La dirección IP predeterminada es 127.0.0.1:8697.
- Abra un navegador web y vaya a http://dirección-devuelta-por-el-comando-vmrest.
- Haga clic en Autorizar en la esquina superior derecha de la página Explorador de API de Fusion.
- Para autenticarse, introduzca el nombre de usuario y la contraseña que configuró en Paso 2.
- En una ventana de terminal, ejecute el comando vmrest.
- Proporcione el servicio HTTPS.
Para habilitar el acceso remoto a la REST API de Fusion, debe configurar el servicio de REST API para proporcionar servicio HTTPS. En esta situación, cuando se usa el comando vmrest para iniciar el servicio de REST API, deben usarse las opciones -c y -k conjuntamente para especificar el certificado y la clave privada.
- En una ventana de terminal, ejecute un comando para generar un certificado y una clave privada.
El comando de ejemplo que aparece a continuación, se genera un certificado autofirmado basado en OpenSSL y una clave privada.
openssl req -x509 -newkey rsa:4096 -keyout fusionapi-key.pem -out fusionapi-cert.pem -days 365 -nodes
- Para iniciar el servicio de REST API de Fusion, ejecute el siguiente comando. Reemplace los marcadores de posición por la ruta de acceso completa al archivo de certificado, la ruta de acceso completa al archivo de clave privada y la dirección IP desde la que desee servir REST API.
vmrest -c certificate-file -k private-key-file -i ip-address
El comando devuelve el número de puerto y la dirección IP desde donde se puede acceder al servicio HTTPS.
- En una máquina remota, abra un navegador web y vaya a https://dirección-devuelta-por-el-comando-vmrest.
- Haga clic en Autorizar en la esquina superior derecha de la página Explorador de API de Fusion.
- Para autenticarse, introduzca el nombre de usuario y la contraseña que configuró en Paso 2.
- En una ventana de terminal, ejecute un comando para generar un certificado y una clave privada.
- Proporcione el servicio HTTP.