Kapitel 3. Der RESTful API-Dienst

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

In Kapitel 2 wurden unter die strukturierten Datenmodelle vorgestellt, die die Junos-Software zur Darstellung der Konfiguration und der Betriebsdaten verwendet. In Kapitel 2 wurden auch die Junoscript- und NETCONF-Methoden für Remote Procedure Calls (RPCs) zur Änderung der Konfiguration oder zum Abrufen von Betriebsdaten vorgestellt. Es ist zwar wichtig, den zugrunde liegenden Mechanismus zu verstehen, mit dem die Junos-Software RPCs abwickelt, aber der Zugriff auf die Junoscript- und NETCONF-Schnittstellen ist viel effizienter, wenn er durch einen Frontend-Mechanismus vermittelt wird, der die Junoscript- oder NETCONF-Interaktion auf unterer Ebene abstrahiert. Dieses Kapitel befasst sich mit einem solchen Mechanismus, dem Junos RESTful API Service. Mit dem Junos RESTful API Service können RPCs aufgerufen und strukturierte Datenantworten zurückgegeben werden, ohne dass die Junoscript- oder NETCONF-Syntax direkt eingegeben werden muss.

Seit der Version 14.2R1 bietet die Junos-Software eine Anwendungsprogrammierschnittstelle (API), die auf dem Softwarearchitekturstil Representational State Transfer (REST) basiert. REST ist kein Protokoll, sondern eine Reihe von architektonischen Einschränkungen für den Aufbau skalierbarer Webdienste. Webdienste, die APIs auf der Grundlage des REST-Architekturstils bereitstellen, werden ...

Get Junos-Verwaltung automatisieren now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.