Export du jeton de session
Une méthode pour exécuter des commandes OpenStack via la CLI ou l'API (sans mot de passe) consiste à utiliser un jeton de session valide. Pour l'exporter, procédez comme suit :
- Connectez-vous à Horizon
- Une fois dans OpenStack Management, cliquez sur la petite flèche en haut à droite, à côté de Account Management, et sélectionnez Export credentials

- Sélectionnez maintenant le Credential Type et l'Export Format souhaités, puis cliquez sur le bouton Copy to clipboard.

- Collez maintenant les Credentials du presse-papiers dans votre terminal bash.
# Paste credentials to terminal
export OS_AUTH_URL=https://keystone.service.ewcs.ch/v3
export OS_PROJECT_ID=xxxxxxxxxxxxxxxxxxxxxxxxxxx
export OS_PROJECT_NAME="<client-project-name>"
export OS_PROJECT_DOMAIN_ID="xxxxxxxxxxxxxxxxxxxxxxxxxxx"
if [ -z "$OS_PROJECT_DOMAIN_ID" ]; then unset OS_PROJECT_DOMAIN_ID; fi
unset OS_TENANT_ID
unset OS_TENANT_NAME
export OS_TOKEN="xxxxxxxxxxxxxxxxxxxxxxxxxxx"
export OS_REGION_NAME="ch-zh1"
if [ -z "$OS_REGION_NAME" ]; then unset OS_REGION_NAME; fi
export OS_INTERFACE=public
export OS_IDENTITY_API_VERSION=3
export OS_AUTH_PLUGIN=token
export OS_AUTH_TYPE=token
Note
Les User Session Tokens actuels ne sont valables que jusqu'à leur expiration définie (généralement 24h).