IBM Cloud CLI (ibmcloud) - Umgebungsvariablen
Verwenden Sie die Umgebungsvariablen der IBM Cloud®-CLI (ibmcloud), um die IBM Cloud-CLI-Umgebung an Ihre Anforderungen anzupassen. Sie können beispielsweise die auf API-Schlüsseln basierende Anmeldung vereinfachen, damit mehrere verschiedene CLI-Sitzungen parallel ausgeführt werden können.
Hilfe zu Umgebungsvariablen der IBM Cloud-CLI (ibmcloud) abrufen
ibmcloud --help
Legen Sie in Ihrer Shell die folgenden Umgebungsvariablen fest, indem Sie ein Name/Wert-Paar VARIABLE_NAME=VALUE unmittelbar vor dem Shellbefehl angeben, oder indem Sie export VARIABLE_NAME=VALUE vor dem Ausführen des
Shellbefehls als separaten Befehl verwenden.
IBMCLOUD_COLOR=false
Steuern Sie die farbige Ausgabe, indem Sie IBMCLOUD_COLOR auf 'true' oder 'false' setzen.
IBMCLOUD_VERSION_CHECK=false
Steuern Sie die regelmäßige Versionsprüfung für die Aktualisierung des CLI-Tools, indem Sie IBMCLOUD_VERSION_CHECK auf 'true' oder 'false' setzen.
IBMCLOUD_HTTP_TIMEOUT=5
Steuern Sie das Zeitlimit (angegeben in Sekunden) für HTTP-Anforderungen.
IBMCLOUD_API_KEY=api_key_value
Verwenden Sie den Befehl ibmcloud login zum Authentifizieren mithilfe eines API-Schlüssels. Der Schlüssel kann direkt als Wert angegeben werden oder durch Verweis auf den Namen der Datei, die den Schlüssel enthält, mit @filename.
IBMCLOUD_CR_TOKEN=cr_token_value
Für die Anmeldung wird das Token der Rechenressource verwendet, das entweder eine Token-Zeichenfolge oder ein Pfad zu einer @file sein kann.
IBMCLOUD_CR_PROFILE=profile_value
Der Name, die ID oder die CRN des verknüpften vertrauenswürdigen IAM-Profils, das beim Erhalten des IAM-Zugriffstokens verwendet werden soll. Bei der Authentifizierung als VPC-VSI-Rechenressource wird nur die Angabe eines CRN oder einer ID für vertrauenswürdige Profile unterstützt.
IBMCLOUD_CR_VPC_URL=url_value
Die URL des benutzerdefinierten Servers, die verwendet werden soll, wenn ein Instanz-Identitäts-Token und ein IAM-Token als VPC-VSI-Rechenressource abgerufen werden. Dieser Wert ersetzt den standardmäßigen Serverendpunkt des Identitätstokenservice der VPC-VSI-Instanz.
IBMCLOUD_TRACE=true
Gibt die Diagnosdaten für API-Anforderungen an die Standardausgabe (stdout) aus. Verwenden Sie diese Variable, um zu untersuchen, wie CLI-Befehle ausgeführt werden. Diese Variable gibt viele nützliche Details an die Standardausgabe (Ihr Terminal) aus. Verwenden Sie diese Veriable, um zu untersuchen, wie die CLI-Befehle mit der IBM Cloud-Plattform und den Service-APIs interagieren.
IBMCLOUD_TRACE=path/to/trace.log
Fügt Diagnosedaten für API-Anforderungen an eine Protokolldatei an. Diese Variable gibt viele nützliche Details in die angegebene Protokolldatei aus.
IBMCLOUD_HOME=path/to/dir
Gibt den Pfad zum Konfigurationsverzeichnis an. Der Befehl ibmcloud liest und schreibt die zugehörigen Sitzungsmetadaten in dem bzw. aus dem angegebenen Pfad. Verwenden Sie die Variable, um mit mehreren Konten oder mehreren Sitzungen
gleichzeitig zu arbeiten.
Weitere Informationen zu dieser Umgebungsvariablen finden Sie unter Mit mehreren Sitzungen in der IBM Cloud-Befehlszeilenschnittstelle arbeiten.