Befehlszeilenschnittstelle konfigurieren
Sie können die erforderlichen Befehlszeilenschnittstellen (CLIs) installieren, aktualisieren und löschen und die Umgebung für die Verwendung von IBM Cloud® Code Engine konfigurieren.
Unterstützte Umgebungen für die Code Engine-CLI
Die Code Engine-CLI unterstützt die folgenden Umgebungen:
- Linux 64-Bit
- Linux 64-Bit-ARM
- Linux 32-Bit
- Mac OS X 64 Bit
- Mac OS X M1/ARM
- Windows 64 Bit
- Windows 32 Bit
IBM Cloud-Befehlszeilenschnittstelle installieren
Installieren Sie die neueste Version der IBM Cloud-Befehlszeilenschnittstelle.
Vorbereitende Schritte
Sie müssen einen IBM Cloud -Accounterstellen.
-
Laden Sie die IBM Cloud-Befehlszeilenschnittstelle herunter und installieren Sie diese.
Für die Installation sind die folgenden Dateien erforderlich:
- IBM Cloud Functions-Plug-in
- IBM Cloud Object Storage-Plug-in
- IBM Cloud Container Registry-Plug-in
- IBM Cloud Kubernetes Service-Plug-in
Weitere Informationen finden Sie unter IBM Cloud-Befehlszeilenschnittstelle.
-
Melden Sie sich bei der IBM Cloud-CLI an.
ibmcloud login -
Wenn Sie über mehrere Konten verfügen, werden Sie aufgefordert, das Konto auszuwählen, das verwendet werden soll. Gehen Sie gemäß den Eingabeaufforderungen vor oder verwenden Sie den Befehl
target, um das IBM Cloud-Konto auszuwählen.ibmcloud target -c <account_id> -
Sie müssen auch eine Region angeben. Sie können den Befehl
targetverwenden, um Regionen als Ziel anzugeben oder diese zu ändern.ibmcloud target -r <region> -
Sie müssen eine Ressourcengruppe angeben. Führen Sie den folgenden Befehl aus, um eine Liste der Ressourcengruppen abzurufen.
ibmcloud resource groupsBeispielausgabe
Retrieving all resource groups under account <account_name> as email@ibm.com... OK Name ID Default Group State default a8a12accd63b437bbd6d58fb8b462ca7 true ACTIVE test a8a12abbbd63b437cca6d58fb8b462ca7 false ACTIVE -
Führen Sie den folgenden Befehl aus, um eine Ressourcengruppe als Ziel festzulegen.
ibmcloud target -g <resource_group>Beispielausgabe
Targeted resource group default
Plug-in für Code Engine-Befehlszeilenschnittstelle installieren
Installieren Sie die neueste Version der Code Engine-Befehlszeilenschnittstelle.
Stellen Sie sicher, dass Sie die neueste Version der IBM Cloud-Befehlszeilenschnittstelle installieren. Andernfalls kann die Installation der Code Engine-Befehlszeilenschnittstelle mit einer Nachricht fehlschlagen, die besagt, dass keine kompatible
Binärdatei zum Installieren des Plug-ins für Code Engine gefunden werden konnte (Could not find compatible binary to install for plug-in code-engine).
-
Installieren Sie das Plug-in für Code Engine.
ibmcloud plugin install code-engine -
Verwenden Sie den Befehl
ibmcloud plugin show code-engine, um zu überprüfen, ob das Plug-in installiert ist.ibmcloud plugin show code-engineBeispielausgabe
Plugin Name code-engine[ce] Plugin Version 1.31.0 Plugin SDK Version 0.9.0 Minimal IBM Cloud CLI version required 1.0.0 Private endpoints supported true Commands: code-engine,ce Manage Code Engine components. [...] -
Um Code Engine-Befehle auszuführen, verwenden Sie
ibmcloud code-engineoderibmcloud ce. Wenn Sie alle Möglichkeiten anzeigen möchten, die das Plug-in für Code Engine bietet, führen Sieibmcloud ceohne Argumente aus.ibmcloud ce
Optional können Sie das jq -Paketinstallieren. In vielen Code Engine-Befehlen ist eine Option (--output JSON) zum Erstellen einer JSON-Ausgabe
eingeschlossen. Mit diesem Paket können Sie JSON-Antworten in der Befehlszeile anzeigen und analysieren.
Weitere Informationen zu Code Engine-Befehlen finden Sie in den Informationen zu ibmcloud ce-Befehlen.
Code Engine-Befehlszeilenschnittstelle aktualisieren
Aktualisieren Sie die Befehlszeilenschnittstelle in regelmäßigen Abständen, um die Vorteile der neuen Funktionen nutzen zu können.
-
Zeigen Sie die aktuelle Plug-in-Liste durch Ausführen des Befehls
ibmcloud plugin listan.ibmcloud plugin listBeispielausgabe
Listing installed plug-ins... Plugin Name Version Status Private endpoints supported code-engine[ce] 1.31.0 true container-registry 0.1.571 true container-service[kubernetes-service] 1.0.408 false -
Wenn eine Aktualisierung verfügbar ist, führen Sie den Befehl
ibmcloud plugin updateaus.ibmcloud plugin update code-engine
Befehlszeilenschnittstelle deinstallieren
Wenn Sie die Befehlszeilenschnittstelle nicht mehr benötigen, können Sie sie deinstallieren.
-
Listen Sie die installierten Plug-ins auf.
ibmcloud plugin list -
Deinstallieren Sie die Plug-ins. Gehen Sie zum Beispiel zum Deinstallieren des Plug-ins für die Code Engine-Befehlszeilenschnittstelle wie folgt vor:
ibmcloud plugin uninstall code-engine -
Stellen Sie sicher, dass die Plug-ins auch tatsächlich deinstalliert wurden, indem Sie den folgenden Befehl ausführen und die Liste der installierten Plug-ins überprüfen.
ibmcloud plugin list
Die Plug-ins, die Sie gelöscht haben, werden nicht in den Ergebnissen angezeigt.
In Ihrem Web-Browser auf IBM Cloud Shell zugreifen
Mit IBM® Cloud Shellkönnen Sie die IBM Cloud -CLI und andere CLI-Plug-ins direkt über Ihren Web-Browser verwenden.
IBM Cloud Shell wird mit mehreren Plug-ins und Toolsaktiviert, einschließlich der IBM Cloud -Basisbefehlszeilenschnittstelle (ibmcloud) und der Befehlszeilenschnittstelle
Code Engine .
Beachten Sie bei der Verwendung von Cloud Shelldie folgenden Einschränkungen.
- Sie können bis zu fünf Sitzungen gleichzeitig öffnen, wobei die geöffneten Sitzungen jeweils unabhängig voneinander funktionieren, so dass Sie simultan mit unterschiedlichen Ressourcen, Regionen und Konten arbeiten können.
- Alle Dateien, die Sie lokal herunterladen und bearbeiten, z. B. YAML-Dateien, werden vorübergehend in der Cloud Shell gespeichert und bleiben nicht sitzungsübergreifend bestehen.
- Cloud Shell beinhaltet ein Nutzungskontingent, das 50 Stunden innerhalb einer Woche umfasst.
Klicken Sie zum Starten und Verwenden der IBM Cloud Shellin der Menüleiste der IBM Cloud -Konsole auf das Symbol Cloud Shell .
Eine Sitzung wird gestartet und Sie werden automatisch mit Ihren aktuellen Kontoberechtigungsnachweisen bei der IBM Cloud-CLI angemeldet.