Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Exemple : configuration de l’API REST

Cet exemple montre comment configurer l’API REST sur un équipement Junos OS.

Exigences

  • Un équipement de routage, de commutation ou de sécurité exécutant Junos OS version 14.2 ou ultérieure est requis.

Aperçu

Cet exemple configure l’API REST sur un routeur de périphérie multiservice M10i de Juniper Networks. L’exemple configure à la fois l’accès HTTP et HTTPS, avec lighttpd et juise tracing.

Configuration

Configuration rapide CLI

Pour configurer rapidement cet exemple, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez tous les détails nécessaires pour correspondre à la configuration de votre réseau, copiez et collez les commandes dans l’interface de ligne de commande au niveau de la [edit] hiérarchie, puis entrez commit du mode de configuration.

Configuration de l’API REST

Procédure étape par étape

Pour configurer l’API REST :

  1. Indiquez les adresses IP autorisées pour les connexions HTTP et HTTPS entrantes.

  2. Indiquez le nombre maximum de connexions autorisées sur HTTP et HTTPS.

  3. Définissez le port TCP pour les connexions HTTP entrantes.

  4. Définissez les adresses sur lesquelles le serveur écoute les connexions HTTP entrantes.

  5. Définissez le port TCP pour les connexions HTTPS entrantes.

  6. Définissez les adresses sur lesquelles le serveur écoute les connexions HTTPS entrantes.

  7. Définissez le certificat du serveur.

  8. Configurez l’ensemble de chiffrements que le serveur peut utiliser pour exécuter des fonctions de chiffrement et de déchiffrement.

  9. (Facultatif) Configurez l’authentification mutuelle TLS sur le serveur et le client à l’aide d’un certificat.

  10. (Facultatif) Configurez les options de traçage pour lighttpd, juise, ou les deux.

  11. (Facultatif) Activez l’explorateur d’API REST.

  12. Validez la configuration.

Résultats

Vérification

Vérification de la configuration des API REST

But

Vérifiez que la configuration de l’API REST fonctionne correctement sur l’équipement.

Action

Affichez la configuration de l’API REST en livrant la commande du show configuration system services rest mode opérationnel.

Sens

Cet exemple configure l’accès HTTP et HTTPS sur un routeur de périphérie multiservice M10i de Juniper Networks. Pour l’accès HTTP, l’unité écoute le port 3000 et autorise le trafic à partir d’adresses IP 192.0.2.0, 198.51.100.0, 203.0.113.0 et 203.0.113.1. Pour une connexion plus sécurisée, l’accès HTTPS a été configuré avec l’authentification mutuelle, à l’aide du port 3443 et des adresses IP autorisées de 192.0.2.0, 198.51.100.0, 203.0.113.2 et 203.0.113.3. Une limite de connexion de 100 a été configurée pour HTTP et HTTPS, et le juise et le lighttpd tracing ont été activés. Par défaut, l’explorateur des API REST est désactivé (voir exemple : Utilisation de l’explorateur d’API REST).