Chapitre 7. Travailler avec les API de réseau
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
De Python et des formats de données au templage de configuration avec Jinja, nous avons exploré les principales technologies et compétences fondamentales qui feront de toi un meilleur ingénieur réseau. Dans ce chapitre, nous allons mettre ces compétences en pratique et commencer à consommer et à communiquer avec différents types d'API de périphériques réseau.
Afin de t'aider au mieux à comprendre comment commencer à automatiser les réseaux, ce chapitre est organisé en trois sections :
- Comprendre les API du réseau
-
Nous examinons l'architecture et les fondements de différentes API, notamment les API RESTful basées sur HTTP, les API non RESTful basées sur HTTP et NETCONF.
- Exploration des API de réseau
-
Nous présentons les outils couramment utilisés pour tester et apprendre à utiliser chaque type d'API.
- Automatisation à l'aide d'API de réseau
-
Enfin, nous nous penchons sur les bibliothèques Python qui te permettent de commencer à automatiser tes réseaux. Nous examinerons la bibliothèque Python requests pour consommer des API basées sur HTTP, ncclient pour interagir avec les appareils NETCONF et netmiko pour automatiser les appareils à l'aide de SSH.
En lisant ce chapitre, n'oublie pas une chose : ce chapitre n' est pas un guide complet sur une API particulière, et il ne doit pas servir de documentation ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access