|
Ce document a été traduit à l'aide d'une technologie de traduction automatique. Bien que nous nous efforcions de fournir des traductions exactes, nous ne fournissons aucune garantie quant à l'exhaustivité, l'exactitude ou la fiabilité du contenu traduit. En cas de divergence, la version originale anglaise prévaut et fait foi. |
Clés API
|
Deprecation of v3 API tokens
Rancher v2.13 introduced a new token resource in the Starting with Rancher v2.14.1:
|
Clés API et authentification des utilisateurs
Si vous souhaitez accéder à vos clusters Rancher, projets ou autres objets à l’aide d’applications externes, vous pouvez le faire en utilisant l’API Rancher. Cependant, avant que votre application puisse accéder à l’API, vous devez fournir à l’appli une clé utilisée pour s’authentifier auprès de Rancher. Vous pouvez obtenir une clé en utilisant l’interface utilisateur de Rancher.
Une clé API est également requise pour utiliser Rancher CLI.
Les clés API sont composées de quatre composants :
-
Point de terminaison : Ceci est l’adresse IP et le chemin que d’autres applications utilisent pour envoyer des requêtes à l’API Rancher.
-
Clé d’accès : Le nom d’utilisateur du token.
-
Clé secrète : Le mot de passe du token. Pour les applications qui vous demandent deux chaînes différentes pour l’authentification API, vous entrez généralement les deux clés ensemble.
-
Jeton d’accès : Le nom d’utilisateur et le mot de passe du token concaténés ensemble. Utilisez cette chaîne pour les applications qui vous demandent une chaîne d’authentification.
|
Les utilisateurs peuvent choisir d’activer hachage de token. |
Création d’une clé API
-
Sélectionnez dans le coin supérieur droit.
-
Cliquez sur Créer une clé API.
-
Facultatives : Entrez une description pour la clé API et sélectionnez une période d’expiration ou un champ d’application. Nous recommandons de définir une date d’expiration.
La clé API ne sera plus valide après l’expiration. Des périodes d’expiration plus courtes sont plus sécurisées.
La période d’expiration est limitée par
v3/settings/auth-token-max-ttl-minutes. Si elle dépasse le max-ttl, la clé API est créée avec max-ttl comme période d’expiration.Un champ d’application limite la clé API afin qu’elle ne fonctionne que contre l’API Kubernetes du cluster spécifié. Si le cluster est configuré avec un point de terminaison de cluster autorisé, vous pouvez utiliser un token limité directement contre l’API du cluster sans passer par le proxy du serveur Rancher. Voir Points de terminaison de cluster autorisés pour plus d’informations.
-
Cliquez sur Create.
Résultat de l’étape : Votre clé API est créée. Votre API Point de terminaison, Clé d’accès, Clé secrète et Jeton d’accès sont affichés.
Utilisez le Jeton d’accès pour vous authentifier avec Rancher CLI.
-
Copiez les informations affichées dans un endroit sécurisé. Ces informations ne sont affichées qu’une seule fois, donc si vous perdez votre clé, vous devrez en créer une nouvelle.
Et maintenant...
-
Entrez les informations de votre clé API dans l’application qui envoie des requêtes à l’API Rancher.
-
En savoir plus sur les points de terminaison et les paramètres de Rancher en sélectionnant Voir dans l’API pour un objet dans l’interface utilisateur de Rancher.
-
Les clés API sont utilisées pour les appels API et Rancher CLI.