Anhang C. RHN API-Zugang


Um Kunden mit zusätzlicher Flexibilität zu versorgen, stellt RHN eine Programmierschnittstelle (API) zur Verfügung. Diese Schnittstelle kann dadurch gefunden werden, indem Sie auf Hilfe in der rechten oberen Ecke der RHN-Website klicken und dann auf API in der linken Navigationsleiste. Sie können auch direkt dorthin gehen: https://rhn.redhat.com/rpc/api/. Sie sollten diese Internetadresse für Ihren XMLRPC-Server sowie auch Ihren Browser verwenden.
Die RHN API basiert auf XML-RPC, was es verschiedener Software auf ungleichen Systemen ermöglicht, einen Remote Procedure Call (RPC) (ein Prozess beauftragt einen zweiten Prozess auf einem anderen Rechner eine bestimmte Aktion auszuführen und das Ergebnis zu melden – ferngesteuerter Prozeduraufruf) mittels XML über HTTP durchzuführen. Aus diesem Grund wird von allen von Ihnen getätigten Anfragen erwartet, den Beschränkungen von XML-RPC gerecht zu werden. Sie können unter http://www.xmlrpc.com/ mehr darüber herausfinden.
In diesem Abschnitt wird eine Liste von Kategorien und Methoden zugunsten von Tipps, wie API effizient genutzt werden kann, übergangen. Diese beinhalten u. a. Schritte zur Ermittlung der erforderlichen Werte und einem Beispielskript, das einige der Anfragen ausführt.

C.1. Auth Class benutzen und eine Sitzung erhalten

Es ist beachtenswert, dass Sie beinahe ausnahmslos auth class zuerst benutzen werden. Diese Klasse bietet ein einziges Verfahren, Login. Benutzen Sie auth class, um eine RHN-Sitzung herzustellen. Dies erfordert Werte für drei Parameter: Benutzername, Passwort und Dauer. Die ersten beiden kommen direkt von Ihrem RHN-Account, wohingegen der dritte Parameter in Sekunden festlegt, wie lange die Sitzung dauern sollte, üblicherweise 1200. Es wird ein sog. Session-String ausgeben, der für alle anderen Verfahren verwendet werden kann.
Nach oben
Red Hat logoGithubredditYoutubeTwitter

Lernen

Testen, kaufen und verkaufen

Communitys

Über Red Hat Dokumentation

Wir helfen Red Hat Benutzern, mit unseren Produkten und Diensten innovativ zu sein und ihre Ziele zu erreichen – mit Inhalten, denen sie vertrauen können. Entdecken Sie unsere neuesten Updates.

Mehr Inklusion in Open Source

Red Hat hat sich verpflichtet, problematische Sprache in unserem Code, unserer Dokumentation und unseren Web-Eigenschaften zu ersetzen. Weitere Einzelheiten finden Sie in Red Hat Blog.

Über Red Hat

Wir liefern gehärtete Lösungen, die es Unternehmen leichter machen, plattform- und umgebungsübergreifend zu arbeiten, vom zentralen Rechenzentrum bis zum Netzwerkrand.

Theme

© 2025 Red Hat