|
Dieses Dokument wurde mithilfe automatisierter maschineller Übersetzungstechnologie übersetzt. Wir bemühen uns um korrekte Übersetzungen, übernehmen jedoch keine Gewähr für die Vollständigkeit, Richtigkeit oder Zuverlässigkeit der übersetzten Inhalte. Im Falle von Abweichungen ist die englische Originalversion maßgebend und stellt den verbindlichen Text dar. |
API-Schlüssel
|
Deprecation of v3 API tokens
Rancher v2.13 introduced a new token resource in the Starting with Rancher v2.14.1:
|
API-Schlüssel und Benutzerauthentifizierung
Wenn Sie auf Ihre Rancher-Cluster, Projekte oder andere Objekte mit externen Anwendungen zugreifen möchten, können Sie dies über die Rancher-API tun. Bevor Ihre Anwendung jedoch auf die API zugreifen kann, müssen Sie der Anwendung einen Schlüssel zur Authentifizierung bei Rancher bereitstellen. Sie können einen Schlüssel über die Rancher-Benutzeroberfläche erhalten.
Ein API-Schlüssel ist auch erforderlich, um Rancher CLI zu verwenden.
API-Schlüssel bestehen aus vier Komponenten:
-
Endgerät: Dies ist die IP-Adresse und der Pfad, die andere Anwendungen verwenden, um Anfragen an die Rancher-API zu senden.
-
Zugriffsschlüssel: Der Benutzername des Tokens.
-
Geheimer Schlüssel: Das Passwort des Tokens. Für Anwendungen, die Sie nach zwei verschiedenen Zeichenfolgen zur API-Authentifizierung fragen, geben Sie normalerweise die beiden Schlüssel zusammen ein.
-
Bearer Token: Der Benutzername und das Passwort des Tokens, zusammengefügt. Verwenden Sie diese Zeichenfolge für Anwendungen, die Sie nach einer Authentifizierungszeichenfolge fragen.
|
Benutzer können sich entscheiden, Token-Hashing zu aktivieren. |
Einen API-Schlüssel erstellen
-
Wählen Sie in der oberen rechten Ecke aus.
-
Klicken Sie auf API-Schlüssel erstellen.
-
Optional: Geben Sie eine Beschreibung für den API-Schlüssel ein und wählen Sie einen Ablaufzeitraum oder einen Geltungsbereich aus. Wir empfehlen, ein Ablaufdatum festzulegen.
Der API-Schlüssel ist nach Ablauf nicht mehr gültig. Kürzere Ablaufzeiten sind sicherer.
Die Ablaufzeit ist durch
v3/settings/auth-token-max-ttl-minutesbegrenzt. Wenn sie die maximale TTL überschreitet, wird der API-Schlüssel mit der maximalen TTL als Ablaufzeit erstellt.Ein Scope beschränkt den API-Schlüssel, sodass er nur gegen die Kubernetes-API des angegebenen Clusters funktioniert. Wenn der Cluster mit einem autorisierten Cluster-Endpunkt konfiguriert ist, können Sie ein Scoped-Token direkt gegen die API des Clusters verwenden, ohne den Rancher-Server als Proxy zu nutzen. Siehe Autorisierte Cluster-Endpunkte für weitere Informationen.
-
Klicken Sie auf Erstellen.
Schritt Ergebnis: Ihr API-Schlüssel wurde erstellt. Ihr API Endpunkt, Zugriffsschlüssel, Geheimschlüssel und Bearer Token werden angezeigt.
Verwenden Sie das Bearer Token, um sich mit Rancher CLI zu authentifizieren.
-
Kopieren Sie die angezeigten Informationen an einen sicheren Ort. Diese Informationen werden nur einmal angezeigt, daher müssen Sie, wenn Sie Ihren Schlüssel verlieren, einen neuen erstellen.
Was kommt als Nächstes?
-
Geben Sie Ihre API-Schlüsselinformationen in die Anwendung ein, die Anfragen an die Rancher-API sendet.
-
Erfahren Sie mehr über die Rancher-Endpunkte und Parameter, indem Sie Im API anzeigen für ein Objekt in der Rancher-Benutzeroberfläche auswählen.
-
API-Schlüssel werden für API-Aufrufe und Rancher CLI verwendet.