View a markdown version of this page

Verwenden von Kiro CLI in CloudShell - AWS CloudShell

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verwenden von Kiro CLI in CloudShell

Mit Kiro CLI können Sie von der Befehlszeile aus mit Kiro interagieren. Weitere Informationen finden Sie unter Kernfunktionen von Kiro CLI auf der Kiro-Website.

In können Sie Kiro CLI verwenden CloudShell, um Konversationen in natürlicher Sprache zu führen, Fragen zu stellen und Antworten in Ihrem Terminal zu erhalten. Kiro CLI kann auch die vorinstallierten Tools verwenden CloudShell, z. B. die AWS CLI, die und die Amazon AWS -Tools für PowerShell ECS-CLI. Sie müssen sich nicht an die Syntax erinnern oder nach dem richtigen Befehl suchen. Weitere Informationen finden Sie unter Pre-installed Software.

In diesem Thema wird erklärt, wie Sie die Funktionen der Kiro CLI in CloudShell verwenden können.

Verwenden Sie den Kiro-Chat in CloudShell

Führen Sie kiro-cli das CloudShell Terminal aus, um eine Chat-Sitzung zu starten. Sie können Fragen im Klartext stellen und Antworten im Terminal erhalten. Die Antworten können Shell-Befehle enthalten, die Sie ausführen können. Weitere Informationen finden Sie unter Chatten mit Kiro in der CLI auf der Kiro-Website.

Standardmäßig verwendet der Chat die Terminal-Benutzeroberfläche, auf der Code mit Syntaxhervorhebung und der Fortschritt des Tools angezeigt werden. Weitere Informationen finden Sie unter Terminal-UI auf der Kiro-Website.

Starten Sie eine Chat-Sitzung mit der Standard-Terminal-Benutzeroberfläche.

kiro-cli

Starten Sie eine Chat-Sitzung mit der klassischen Oberfläche für eine einzelne Sitzung.

kiro-cli --classic

Führen Sie einen der folgenden Befehle aus, um die Standardschnittstelle zu ändern. Verwenden Sie es tui für die Terminal-Benutzeroberfläche oder classic für die klassische Oberfläche.

kiro-cli settings chat.ui "tui"
kiro-cli settings chat.ui "classic"

Sie können eine Chat-Sitzung in beiden Benutzeroberflächen fortsetzen. Weitere Informationen zum Umschalten von Benutzeroberflächen finden Sie unter Zurück zur klassischen Benutzeroberfläche. Einen Vergleich der beiden Benutzeroberflächen finden Sie auf der Kiro-Website unter Terminal-UI und Classic.

Da die Kiro CLI CloudShell bereits die Anmeldedaten des angemeldeten Konsolenbenutzers AWS CLI installiert hat und diese verwendet, kann Kiro CLI in Ihrem Namen AWS CLI Befehle ausführen, um Fragen zu Ihrem Konto und Ihren Ressourcen zu beantworten. AWS Kiro CLI kann nur Aktionen ausführen, die Ihre Berechtigungen zulassen.

Du kannst zum Beispiel Fragen wie die folgenden stellen:

  • „Zeig mir, welche AMIs in meinem Konto mit anderen AWS Konten geteilt werden. Schließt alle aktivierten Regionen ein.“

  • „Zeige mir alle Konsolen-Anmeldeereignisse der letzten 48 Stunden.“

  • „Erstellen Sie eine CSV-Datei mit EBS-Snapshots in us-east-2, die älter als 1 Jahr sind und neuere Snapshots enthalten.“

Um eine Chat-Sitzung zu beenden, führen Sie den Befehl aus. /quit

Melden Sie sich bei Kiro an (CLI) CloudShell

Du musst dich anmelden, bevor du Kiro CLI verwenden kannst. CloudShell Bei der ersten Ausführung wird kiro-cli der Anmeldevorgang für Sie gestartet.

Kiro CLI fordert dich auf, die Anmeldung über einen Browser abzuschließen. Sie können sich mit Google der AWS Builder-ID oder dem Identitätsanbieter Ihrer Organisation anmelden. GitHub AWS IAM Identity Center Weitere Informationen finden Sie auf der Kiro-Website unter Bei Kiro CLI anmelden.

Anmerkung

Während der Anmeldung aktualisiert die Fortschrittsanzeige die Anzeige, während die Anmelde-URL angezeigt wird, was die Auswahl der URL erschweren kann. Um die URL zu kopieren, wählen Sie sie mit Ihrem Zeigegerät aus und halten Sie die Auswahl gedrückt, während Sie Ctrl + C oder Cmd + drücken, um die URL in Ihre Zwischenablage C zu kopieren. Fügen Sie dann die URL in Ihren Browser ein, um die Anmeldung abzuschließen.

Führen Sie den folgenden Befehl aus, um zu überprüfen, welche Anmeldemethode Sie verwenden.

kiro-cli whoami

Führen Sie den folgenden Befehl aus, um sich abzumelden.

kiro-cli logout

Um sich mit einer anderen Methode anzumelden, melden Sie sich zuerst ab und führen Sie dann den folgenden Befehl aus. Wenn du immer noch angemeldet bist, gibt Kiro CLI einen Fehler zurück.

kiro-cli login

Vervollständigung des CLI-Befehls in CloudShell

Die CLI-Vervollständigung in CloudShell bietet Vorschläge für Befehle und Optionen, während Sie sie im Terminal eingeben. Weitere Informationen finden Sie unter Generieren der Befehlszeilenvervollständigung auf der Kiro-Website.

Verwendung von Kiro-Inline-Vorschlägen in CloudShell

Kiro-Inline-Vorschläge in CloudShell bieten Befehlsvorschläge, während Sie im Terminal tippen. Weitere Informationen finden Sie unter Inline-Vorschläge auf der Kiro-Website.

Führen Sie im CloudShell Terminal den Befehl aus, zsh um die Z-Shell zu öffnen, und beginnen Sie dann mit der Eingabe eines Befehls. Kiro macht Vorschläge, die auf deinen aktuellen Eingaben und früheren Befehlen basieren. Inline-Vorschläge werden automatisch aktiviert.

Anmerkung

Inline-Vorschläge von Kiro werden nur in der Z-Shell unterstützt.

Verwenden Sie die neueste Version von Kiro CLI in CloudShell

CloudShell enthält eine vorinstallierte Version von Kiro CLI, die möglicherweise nicht die neueste Version ist. Um die neueste Version zu erhalten, führen Sie die folgenden Befehle in aus. CloudShell

curl -s "https://docs.aws.amazon.com/cloudshell/latest/userguide/samples/kiro-cloudshell-latest.zip" -o "kiro-cloudshell-latest.zip" unzip -q -o kiro-cloudshell-latest.zip chmod +x kiro-cloudshell-latest.sh ./kiro-cloudshell-latest.sh

Sie können kiro-cloudshell-latest.zip auch direkt herunterladen.

Alle Argumente, die Sie nach dem Skriptnamen hinzufügen, werden nach Abschluss des Updates an die Kiro CLI weitergeleitet.

Aktualisiere die Kiro CLI und starte sie dann mit einer Liste früherer Chats, um sie fortzusetzen.

./kiro-cloudshell-latest.sh --resume-picker

Aktualisiere Kiro CLI und starte es dann mit der klassischen Oberfläche.

./kiro-cloudshell-latest.sh --classic
Anmerkung

Das Skript lädt das neueste Installationsprogramm von https://desktop-release.q.us-east-1.amazonaws.com/latest/kirocli-x86_64-linux.zip herunter.

Das Skript extrahiert dann das Archiv und führt das mitgelieferte Installationsprogramm mit sudo Q_INSTALL_GLOBAL=1 Q_SKIP_SETUP=1 "/tmp/kirocli-update.XXXXXX/kirocli/install.sh" aus.

Das Skript speichert die neueste Version an einem temporären Ort. Wenn Sie Ihre CloudShell Umgebung neu starten, wird Kiro CLI auf die vorinstallierte Version zurückgesetzt. Führen Sie das Skript erneut aus, um es zu aktualisieren. Ihre Daten, wie Chatverlauf, Einstellungen und Anmeldung, werden in Ihrem Home-Verzeichnis gespeichert und bleiben auch bei Neustarts erhalten.

Weitere Informationen zum Skript finden Sie kiro-cloudshell-latest-README.md in der Zip-Datei.