Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Utilisation de l'interface de ligne de commande Kiro dans CloudShell
Avec Kiro CLI, vous pouvez interagir avec Kiro depuis la ligne de commande. Pour plus d'informations, consultez la section Caractéristiques principales de Kiro CLI
Dans CloudShell, vous pouvez utiliser la CLI Kiro pour avoir des conversations en langage naturel, poser des questions et obtenir des réponses dans votre terminal. La CLI Kiro peut également utiliser les outils préinstallés CloudShell, tels que la AWS CLI CLI Amazon ECS et la Outils AWS pour PowerShell CLI Amazon ECS. Vous n'avez pas besoin de mémoriser la syntaxe ou de rechercher la bonne commande. Pour de plus amples informations, veuillez consulter Pre-installed logiciel.
Cette rubrique explique comment utiliser les fonctionnalités de l'interface de ligne de commande Kiro dans CloudShell.
Utiliser le chat Kiro dans CloudShell
Exécutez kiro-cli dans le CloudShell terminal pour démarrer une session de chat. Vous pouvez poser des questions en langage clair et obtenir des réponses dans le terminal. Les réponses peuvent inclure des commandes shell que vous pouvez exécuter. Pour plus d'informations, consultez la section Discuter avec Kiro dans l'interface de ligne de commande
Par défaut, le chat utilise l'interface utilisateur du terminal, qui affiche le code avec surlignage syntaxique et affiche la progression de l'outil. Pour plus d'informations, consultez l'interface utilisateur du terminal
Démarrez une session de discussion avec l'interface utilisateur par défaut du terminal.
kiro-cli
Démarrez une session de chat avec l'interface classique pour une seule session.
kiro-cli --classic
Pour modifier l'interface par défaut, exécutez l'une des commandes suivantes. tuiUtilisez-le pour l'interface utilisateur du terminal ou classic pour l'interface classique.
kiro-cli settings chat.ui "tui"
kiro-cli settings chat.ui "classic"
Vous pouvez reprendre une session de chat dans l'une ou l'autre interface. Pour plus d'informations sur les interfaces de commutation, voir Revenir à la version classique
Comme les informations d'identification de l'utilisateur de la console connecté sont CloudShell déjà AWS CLI installées et qu'elles utilisent les informations d'identification de l'utilisateur connecté, Kiro CLI peut exécuter des AWS CLI commandes en votre nom pour répondre aux questions concernant votre compte et vos AWS ressources. Kiro CLI ne peut effectuer que les actions autorisées par vos autorisations.
Par exemple, vous pouvez poser les questions suivantes :
-
« Montrez-moi quelles AMI de mon compte sont partagées avec d'autres AWS comptes. Incluez toutes les régions activées. »
-
« Afficher tous les événements de connexion à la console des dernières 48 heures. »
-
« Créez un fichier CSV contenant des instantanés EBS dans us-east-2 datant de plus d'un an et contenant des instantanés plus récents. »
Pour mettre fin à une session de chat, exécutez/quit.
Connexion à Kiro CLI dans CloudShell
Vous devez vous connecter pour pouvoir utiliser Kiro CLI dans CloudShell. La première fois que vous exécutezkiro-cli, le processus de connexion démarre pour vous.
L'interface de ligne de commande Kiro vous invite à terminer la connexion depuis un navigateur. Vous pouvez vous connecter avec Google l'GitHubidentifiant AWS Builder ou AWS IAM Identity Center le fournisseur d'identité de votre organisation. Pour plus d'informations, consultez la section Connexion à l'interface de ligne de commande Kiro
Note
Lors de la connexion, l'indicateur de progression actualise l'affichage tandis que l'URL de connexion est affichée, ce qui peut rendre la sélection de l'URL difficile. Pour copier l'URL, sélectionnez-la à l'aide de votre dispositif de pointage et maintenez la sélection enfoncée tout en appuyant sur Ctrl + C ou sur Cmd + C pour copier l'URL dans votre presse-papiers. Collez ensuite l'URL dans votre navigateur pour terminer la connexion.
Pour vérifier la méthode de connexion que vous utilisez, exécutez la commande suivante.
kiro-cli whoami
Pour vous déconnecter, exécutez la commande suivante.
kiro-cli logout
Pour vous connecter avec une autre méthode, déconnectez-vous d'abord, puis exécutez la commande suivante. Si vous êtes toujours connecté, Kiro CLI renvoie une erreur.
kiro-cli login
Achèvement de la commande CLI dans CloudShell
La complétion de l'interface de ligne de commande CloudShell fournit des suggestions de commandes et d'options au fur et à mesure que vous tapez dans le terminal. Pour plus d'informations, consultez la section Génération de l'achèvement de la ligne de commande
Utilisation des suggestions en ligne de Kiro dans CloudShell
Les suggestions en ligne Kiro CloudShell fournissent des suggestions de commandes lorsque vous tapez dans le terminal. Pour plus d'informations, consultez la section Suggestions en ligne
Dans le CloudShell terminal, lancez zsh pour ouvrir le shell Z, puis commencez à taper une commande. Kiro fait des suggestions en fonction de votre saisie actuelle et des commandes précédentes. Les suggestions intégrées sont automatiquement activées.
Note
Les suggestions en ligne de Kiro ne sont prises en charge que dans le shell Z.
Utilisation de la dernière version de Kiro CLI dans CloudShell
CloudShell inclut une version préinstallée de Kiro CLI, qui n'est peut-être pas la dernière version. Pour obtenir la dernière version, exécutez les commandes suivantes dans 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
Vous pouvez également télécharger kiro-cloudshell-latest.zip directement.
Tous les arguments que vous ajoutez après le nom du script sont transmis à l'interface de ligne de commande Kiro une fois la mise à jour terminée.
Mettez à jour la CLI Kiro, puis lancez-la avec une liste des discussions précédentes pour reprendre.
./kiro-cloudshell-latest.sh --resume-picker
Mettez à jour la CLI Kiro, puis lancez-la avec l'interface classique.
./kiro-cloudshell-latest.sh --classic
Note
Le script télécharge le dernier programme d'installation depuishttps://desktop-release.q.us-east-1.amazonaws.com/latest/kirocli-x86_64-linux.zip.
Le script extrait ensuite l'archive et exécute le programme d'installation fourni avecsudo Q_INSTALL_GLOBAL=1 Q_SKIP_SETUP=1 "/tmp/kirocli-update..XXXXXX/kirocli/install.sh"
Le script place la dernière version dans un emplacement temporaire. Lorsque vous redémarrez votre CloudShell environnement, la CLI Kiro rétablit la version préinstallée. Exécutez à nouveau le script pour effectuer la mise à jour. Vos données, telles que l'historique des discussions, les paramètres et la connexion, sont enregistrées dans votre répertoire personnel et sont conservées lors des redémarrages.
Pour plus d'informations sur le script, consultez kiro-cloudshell-latest-README.md le fichier zip.