Wie exportiere ich den aktuellen Session Token¶
Eine Methode, um via CLI/API (ohne Passwort) OpenStack commands auszuführen ist mit einem gültigen Session Token. Um diesen zu exportieren, gehen Sie bitte wie folgt vor:
- Anmelden am OpenStack© Management Portal (Horizon)
- Klicken Sie nun im OpenStack Management Portal oben rechts den kleinen Pfeil und wählen Export credentials ,
- Wählen Sie nun den gewünschten Credential Typ und das Export Format aus und klicken auf die Schaltfläche Copy to clipboard.
- Fügen Sie nun die Credentials aus dem Clipboard in ihr bash Terminal ein.
# Paste credentials to terminal
export OS_AUTH_URL=https://keystone.service.ewcs.ch/v3
export OS_PROJECT_ID=xxxxxxxxxxxxxxxxxxxxxxxxxxx
export OS_PROJECT_NAME="clienta-os-pr1"
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="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
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
Bemerkung
Die aktuellen User Session Token sind nur bis zu ihrem definierten Ablauf (in der Regel 24h) gültig.