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.