Clés d'API et CLI
Mis à jour le 17 octobre 2026
Une clé API donne accès à un projet depuis vos scripts, votre CI ou le client openstack, sans votre mot de passe. Vous la révoquez à tout moment.
Créer une clé#
- Dans Clés API, choisissez Nouvelle clé.
- Donnez-lui un nom qui vous aidera plus tard (par exemple « déploiement CI »), un Accès et une Expiration si besoin.
- Choisissez Créer. Copiez le secret tout de suite, ou choisissez Télécharger openrc.
Le choix d'Accès n'est pas encore appliqué par la plateforme : pour l'instant, toute clé a un accès complet à son projet. Ne la confiez qu'à des outils de confiance.




Le secret n'est affiché qu'une fois. Si vous le perdez, créez une nouvelle clé et révoquez l'ancienne.
Une clé ne donne jamais accès au-delà de son projet.
Utiliser le client openstack#
pip install python-openstackclient
source openrc
openstack server list
Avec un fichier clouds.yaml#
Plutôt que source openrc, vous pouvez reporter les valeurs du fichier openrc dans ~/.config/openstack/clouds.yaml :
clouds:
skyport:
auth_type: v3applicationcredential
auth:
auth_url: <OS_AUTH_URL>
application_credential_id: <OS_APPLICATION_CREDENTIAL_ID>
application_credential_secret: <OS_APPLICATION_CREDENTIAL_SECRET>
region_name: <OS_REGION_NAME>
interface: public
identity_api_version: 3
openstack --os-cloud skyport server list
Révoquer une clé#
Sur la ligne de la clé, Révoquer. Tout ce qui l'utilise perd l'accès immédiatement ; c'est définitif.