

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Usando o Kiro CLI em CloudShell
<a name="q-cli-features-in-cloudshell"></a>

Com o Kiro CLI, você pode interagir com o Kiro a partir da linha de comando. Para obter mais informações, consulte [ Principais recursos do Kiro CLI ](https://kiro.dev/docs/cli/#core-features) no site do Kiro.

Em CloudShell, você pode usar o Kiro CLI para ter conversas em linguagem natural, fazer perguntas e obter respostas em seu terminal. O Kiro CLI também pode usar as ferramentas pré-instaladas em CloudShell, como o [AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html), o e o [ Amazon [Ferramentas da AWS para PowerShell](https://docs.aws.amazon.com/powershell/latest/userguide/pstools-welcome.html) ECS CLI. ](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ECS_CLI.html) Você não precisa se lembrar da sintaxe nem procurar o comando correto. Para obter mais informações, consulte [Pre-installed software](vm-specs.md#pre-installed-software).

Este tópico explica como você pode usar os recursos da CLI do Kiro no. CloudShell

## Usando o bate-papo do Kiro em CloudShell
<a name="q-chat-in-cloudshell"></a>

Execute `kiro-cli` no CloudShell terminal para iniciar uma sessão de bate-papo. Você pode fazer perguntas em linguagem simples e obter respostas no terminal. As respostas podem incluir comandos shell que você pode executar. Para obter mais informações, consulte [ Conversando com o Kiro na CLI ](https://kiro.dev/docs/cli/chat/) no site do Kiro.

Por padrão, o chat usa a interface do usuário do terminal, que mostra o código com destaque de sintaxe e exibe o progresso da ferramenta. Para obter mais informações, consulte [ Terminal UI ](https://kiro.dev/docs/cli/terminal-ui/) no site da Kiro.

Inicie uma sessão de bate-papo com a interface de usuário padrão do terminal.

```
kiro-cli
```

Inicie uma sessão de bate-papo com a interface clássica para uma única sessão.

```
kiro-cli --classic
```

Para alterar a interface padrão, execute um dos seguintes comandos. Use `tui` para a interface do usuário do terminal ou `classic` para a interface clássica.

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

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

Você pode retomar uma sessão de bate-papo em qualquer interface. Para obter mais informações sobre como alternar interfaces, consulte [ Voltando ao clássico e](https://kiro.dev/docs/cli/terminal-ui/comparison/#switching-back-to-classic), para uma comparação das duas interfaces, consulte [ Terminal UI versus classic ](https://kiro.dev/docs/cli/terminal-ui/comparison/) no site da Kiro.

Como CloudShell já AWS CLI instalou e usa as credenciais do usuário do console conectado, o Kiro CLI pode executar AWS CLI comandos em seu nome para responder perguntas sobre sua conta e recursos. AWS O Kiro CLI só pode realizar ações permitidas por suas permissões.

Por exemplo, você pode fazer perguntas como as seguintes:
+ “Mostre-me quais AMIs da minha conta são compartilhadas com outras AWS contas. Inclua todas as regiões habilitadas.”
+ “Mostre-me todos os eventos de login do console nas últimas 48 horas.”
+ “Crie um arquivo CSV de instantâneos do EBS em us-east-2 que tenham mais de 1 ano e tenham instantâneos mais novos.”

Para encerrar uma sessão de bate-papo, execute`/quit`.

## Fazendo login no Kiro CLI em CloudShell
<a name="sign-in-kiro-cli"></a>

Você deve entrar antes de usar o Kiro CLI in. CloudShell Na primeira vez que você executa`kiro-cli`, ele inicia o processo de login para você.

O Kiro CLI solicita que você conclua o login em um navegador. Você pode fazer login comGoogle,GitHub, AWS Builder ID ou com o provedor de identidade da sua organização. Centro de Identidade do AWS IAM Para obter mais informações, consulte [ Entrar no Kiro CLI ](https://kiro.dev/docs/cli/authentication/#sign-in-to-kiro-cli) no site da Kiro.

**nota**  
Durante o login, o indicador de progresso atualiza a exibição enquanto o URL de login é exibido, o que pode dificultar a seleção do URL. Para copiar o URL, selecione-o com seu dispositivo apontador e continue segurando a seleção enquanto pressiona Ctrl \+ C ou Cmd \+ C para copiar o URL para sua área de transferência. Em seguida, cole o URL no seu navegador para concluir o login.

Para verificar qual método de login você está usando, execute o comando a seguir.

```
kiro-cli whoami
```

Para sair, execute o comando a seguir.

```
kiro-cli logout
```

Para entrar com um método diferente, saia primeiro e, em seguida, execute o comando a seguir. Se você ainda estiver conectado, o Kiro CLI retornará um erro.

```
kiro-cli login
```

## Conclusão do comando CLI em CloudShell
<a name="cli-completion"></a>

O preenchimento da CLI em CloudShell fornece sugestões de comandos e opções à medida que você digita no terminal. Para obter mais informações, consulte [ Gerando o preenchimento da linha de comando ](https://kiro.dev/docs/cli/autocomplete/) no site do Kiro.

## Usando as sugestões embutidas do Kiro em CloudShell
<a name="q-inline-suggestions"></a>

As sugestões embutidas do Kiro CloudShell fornecem sugestões de comandos enquanto você digita no terminal. Para obter mais informações, consulte as sugestões [ em linha ](https://kiro.dev/docs/cli/autocomplete/#inline-suggestions) no site da Kiro.

No CloudShell terminal, execute `zsh` para abrir o shell Z e comece a digitar um comando. O Kiro faz sugestões com base na sua entrada atual e nos comandos anteriores. As sugestões em linha são ativadas automaticamente.

**nota**  
As sugestões embutidas do Kiro são suportadas somente no shell Z.

## Usando a versão mais recente do Kiro CLI em CloudShell
<a name="install-latest-kiro-cli"></a>

CloudShell inclui uma versão pré-instalada do Kiro CLI, que pode não ser a versão mais recente. Para obter a versão mais recente, execute os seguintes comandos em 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
```

Você também pode baixar o [ kiro-cloudshell-latest.zip ](samples/kiro-cloudshell-latest.zip) diretamente.

Todos os argumentos que você adicionar após o nome do script são passados para o Kiro CLI após a conclusão da atualização.

Atualize o Kiro CLI e, em seguida, inicie-o com uma lista de bate-papos anteriores para retomar.

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

Atualize o Kiro CLI e inicie-o com a interface clássica.

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

**nota**  
O script baixa o instalador mais recente do`https://desktop-release.q.us-east-1.amazonaws.com/latest/kirocli-x86_64-linux.zip`.  
Em seguida, o script extrai o arquivo e executa o instalador incluído com. `sudo Q_INSTALL_GLOBAL=1 Q_SKIP_SETUP=1 "/tmp/kirocli-update.{{XXXXXX}}/kirocli/install.sh"`  
O script coloca a versão mais recente em um local temporário. Quando você reinicia seu CloudShell ambiente, o Kiro CLI é redefinido para a versão pré-instalada. Execute o script novamente para atualizar. Seus dados, como histórico de bate-papo, configurações e login, são salvos em seu diretório inicial e persistem nas reinicializações.  
Para obter mais informações sobre o script, consulte `kiro-cloudshell-latest-README.md` no arquivo zip.