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.

  1. 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.

  2. Melden Sie sich bei der IBM Cloud-CLI an.

    ibmcloud login
    
  3. 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>
    
  4. Sie müssen auch eine Region angeben. Sie können den Befehl target verwenden, um Regionen als Ziel anzugeben oder diese zu ändern.

    ibmcloud target -r <region>
    
  5. Sie müssen eine Ressourcengruppe angeben. Führen Sie den folgenden Befehl aus, um eine Liste der Ressourcengruppen abzurufen.

    ibmcloud resource groups
    

    Beispielausgabe

    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
    
  6. 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).

  1. Installieren Sie das Plug-in für Code Engine.

    ibmcloud plugin install code-engine
    
  2. Verwenden Sie den Befehl ibmcloud plugin show code-engine, um zu überprüfen, ob das Plug-in installiert ist.

    ibmcloud plugin show code-engine
    

    Beispielausgabe

    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.
    [...]
    
  3. Um Code Engine-Befehle auszuführen, verwenden Sie ibmcloud code-engine oder ibmcloud ce. Wenn Sie alle Möglichkeiten anzeigen möchten, die das Plug-in für Code Engine bietet, führen Sie ibmcloud ce ohne 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.

  1. Zeigen Sie die aktuelle Plug-in-Liste durch Ausführen des Befehls ibmcloud plugin list an.

    ibmcloud plugin list
    

    Beispielausgabe

    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
    
  2. Wenn eine Aktualisierung verfügbar ist, führen Sie den Befehl ibmcloud plugin update aus.

    ibmcloud plugin update code-engine
    

Befehlszeilenschnittstelle deinstallieren

Wenn Sie die Befehlszeilenschnittstelle nicht mehr benötigen, können Sie sie deinstallieren.

  1. Listen Sie die installierten Plug-ins auf.

    ibmcloud plugin list
    
  2. 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
    
  3. 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 IBM Cloud Shell. Eine Sitzung wird gestartet und Sie werden automatisch mit Ihren aktuellen Kontoberechtigungsnachweisen bei der IBM Cloud-CLI angemeldet.