

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
<a name="q-cli-features-in-cloudshell"></a>

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 ](https://kiro.dev/docs/cli/#core-features) sur le site Web de Kiro.

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](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html) CLI Amazon ECS et la [Outils AWS pour PowerShell](https://docs.aws.amazon.com/powershell/latest/userguide/pstools-welcome.html) CLI [ Amazon ECS. ](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ECS_CLI.html) 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](vm-specs.md#pre-installed-software).

Cette rubrique explique comment utiliser les fonctionnalités de l'interface de ligne de commande Kiro dans CloudShell.

## Utiliser le chat Kiro dans CloudShell
<a name="q-chat-in-cloudshell"></a>

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 ](https://kiro.dev/docs/cli/chat/) sur le site Web de Kiro.

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 ](https://kiro.dev/docs/cli/terminal-ui/) sur le site Web de Kiro.

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. `tui`Utilisez-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](https://kiro.dev/docs/cli/terminal-ui/comparison/#switching-back-to-classic), et pour une comparaison des deux interfaces, voir [ Terminal UI par rapport à la version classique ](https://kiro.dev/docs/cli/terminal-ui/comparison/) sur le site Web de Kiro.

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
<a name="sign-in-kiro-cli"></a>

Vous devez vous connecter pour pouvoir utiliser Kiro CLI dans CloudShell. La première fois que vous exécutez`kiro-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 ](https://kiro.dev/docs/cli/authentication/#sign-in-to-kiro-cli) sur le site Web de 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
<a name="cli-completion"></a>

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 ](https://kiro.dev/docs/cli/autocomplete/) sur le site Web de Kiro.

## Utilisation des suggestions en ligne de Kiro dans CloudShell
<a name="q-inline-suggestions"></a>

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 ](https://kiro.dev/docs/cli/autocomplete/#inline-suggestions) sur le site Web de Kiro.

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
<a name="install-latest-kiro-cli"></a>

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 ](samples/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 depuis`https://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 avec`sudo 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.