Vous pouvez accéder au service REST API de Fusion à partir d'une machine locale ou distante.
Procédure
- Installez Fusion sur votre Mac.
- Avant de démarrer le service REST API pour la première fois, configurez les informations d'identification.
- Dans une fenêtre de terminal, exécutez la commande
vmrest-C. - Entrez un nom d'utilisateur et un mot de passe lorsque vous y êtes invité.
Vous n'avez pas besoin de configurer les informations d'identification lorsque vous démarrez le service REST API les fois suivantes.
- Dans une fenêtre de terminal, exécutez la commande
- Configurez le service REST API pour l'accès HTTP et HTTPS.
Vous pouvez configurer le service REST API pour fournir un accès HTTP local et un accès HTTPS local et à distance.
- Fournir un service HTTP.
- Dans une fenêtre de terminal, exécutez la commande vmrest.
La commande renvoie l'adresse IP et le numéro de port que vous utilisez pour accéder au service HTTP. L'adresse IP par défaut est 127.0.0.1:8697.
- Ouvrez un navigateur Web et accédez à l'adresse http://adresse renvoyée par la commande vmrest.
- Dans le coin supérieur droit de la page de l'explorateur de l'API Fusion, cliquez sur Autoriser.
- Pour vous authentifier, entrez le nom d'utilisateur et le mot de passe configurés à l'étape Étape 2.
- Dans une fenêtre de terminal, exécutez la commande vmrest.
- Fournissez un service HTTPS.
Pour activer l'accès à distance au service REST API de Fusion, vous devez configurer le service REST API pour fournir un service HTTPS. Dans ce cas, lorsque vous utilisez la commande vmrest pour démarrer le service REST API, vous devez utiliser les options -c et -k pour spécifier le certificat et la clé privée.
- Dans une fenêtre de terminal, exécutez une commande pour générer un certificat et une clé privée.
L'exemple de commande suivant génère un certificat autosigné basé sur OpenSSL et une clé privée.
openssl req -x509 -newkey rsa:4096 -keyout fusionapi-key.pem -out fusionapi-cert.pem -days 365 -nodes - Pour démarrer le service de REST API de Fusion, exécutez la commande qui suit. Remplacez les espaces réservés par le chemin d’accès complet au fichier de certificat, le chemin d'accès complet au fichier de clé privée et l'adresse IP à partir de laquelle vous souhaitez servir le service de REST API.
vmrest -c certificate-file -k private-key-file -i ip-addressLa commande renvoie l'adresse IP et le numéro de port que vous utilisez pour accéder au service HTTPS.
- Sur une machine distante, ouvrez un navigateur Web et accédez à l'adresse https://adresse renvoyée par la commande vmrest.
- Dans le coin supérieur droit de la page de l'explorateur de l'API Fusion, cliquez sur Autoriser.
- Pour vous authentifier, entrez le nom d'utilisateur et le mot de passe configurés à l'étape Étape 2.
- Dans une fenêtre de terminal, exécutez une commande pour générer un certificat et une clé privée.
- Fournir un service HTTP.