Anhang C. RHN API-Zugang


Um Kunden zusätzliche Flexibilität zu bieten, stellt RHN eine Programmierschnittstelle (API) zur Verfügung. Diese Schnittstelle finden Sie, 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.
Dieser Abschnitt enthält keine Liste von Kategorien und Methoden, sondern vielmehr Tipps und Tricks, wie Sie die API effizient einsetzen können. Dazu gehören u.a. Schritte zur Ermittlung der erforderlichen Werte und ein Beispielskript, das einige der Aufrufe ausführt.

C.1. Verwendung der auth-Klasse und Erhalt einer Sitzung

Beachten Sie, dass Sie beinahe ausnahmslos zuerst die auth-Klasse benutzen werden. Diese Klasse bietet eine einzige Methode, login. Benutzen Sie die auth-Klasse, 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