View a markdown version of this page

Usare Kiro CLI in CloudShell - AWS CloudShell

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Usare Kiro CLI in CloudShell

Con Kiro CLI, puoi interagire con Kiro dalla riga di comando. Per ulteriori informazioni, consulta Funzionalità principali di Kiro CLI sul sito Web di Kiro.

In CloudShell, puoi usare Kiro CLI per conversare in linguaggio naturale, porre domande e ottenere risposte nel tuo terminale. L'interfaccia a riga di comando di Kiro può anche utilizzare gli strumenti preinstallati CloudShell, come Amazon ECS CLI AWS CLI e Amazon AWS Strumenti per PowerShell ECS. https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ECS_CLI.html Non è necessario ricordare la sintassi o cercare il comando giusto. Per ulteriori informazioni, consulta Pre-installed software.

Questo argomento spiega come utilizzare le funzionalità della CLI di Kiro in. CloudShell

Usare la chat di Kiro in CloudShell

Esegui kiro-cli nel CloudShell terminale per avviare una sessione di chat. Puoi porre domande in un linguaggio semplice e ottenere risposte nel terminale. Le risposte possono includere comandi di shell eseguibili. Per ulteriori informazioni, consulta Chatting with Kiro nella CLI sul sito web di Kiro.

Per impostazione predefinita, chat utilizza l'interfaccia utente del terminale, che mostra il codice con l'evidenziazione della sintassi e mostra l'avanzamento dello strumento. Per ulteriori informazioni, consulta l'interfaccia utente del terminale sul sito Web di Kiro.

Avvia una sessione di chat con l'interfaccia utente predefinita del terminale.

kiro-cli

Avvia una sessione di chat con l'interfaccia classica per una singola sessione.

kiro-cli --classic

Per modificare l'interfaccia predefinita, esegui uno dei seguenti comandi. Usalo tui per l'interfaccia utente del terminale o classic per l'interfaccia classica.

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

Puoi riprendere una sessione di chat in entrambe le interfacce. Per maggiori informazioni sul cambio di interfaccia, vedi Tornare alla versione classica e per un confronto tra le due interfacce, vedi Terminal UI vs classic sul sito web di Kiro.

Poiché ha CloudShell già AWS CLI installato e utilizza le credenziali dell'utente della console che ha effettuato l'accesso, Kiro CLI può eseguire AWS CLI comandi per tuo conto per rispondere a domande sul tuo account e sulle tue risorse. AWS Kiro CLI può eseguire solo azioni consentite dalle tue autorizzazioni.

Ad esempio, puoi porre domande come le seguenti:

  • «Mostrami quali AMI del mio account sono condivise con altri AWS account. Includi tutte le regioni abilitate».

  • «Mostrami tutti gli eventi di accesso alla console delle ultime 48 ore».

  • «Crea un file CSV di istantanee EBS in us-east-2 che sono più vecchie di 1 anno e hanno istantanee più recenti».

Per terminare una sessione di chat, esegui. /quit

Accedere a Kiro CLI in CloudShell

Devi accedere prima di poter utilizzare Kiro CLI. CloudShell La prima volta che lo eseguikiro-cli, viene avviata la procedura di accesso per te.

Kiro CLI ti chiede di completare l'accesso da un browser. Puoi accedere con Google l'ID AWS Builder o il provider di identità della tua organizzazione. GitHub Centro identità AWS IAM Per ulteriori informazioni, consulta Accedi alla CLI di Kiro sul sito Web di Kiro.

Nota

Durante l'accesso, l'indicatore di avanzamento aggiorna la visualizzazione mentre viene visualizzato l'URL di accesso, il che può rendere difficile la selezione dell'URL. Per copiare l'URL, selezionalo con il dispositivo di puntamento e continua a tenere premuta la selezione mentre premi Ctrl + C o Cmd + C per copiare l'URL negli appunti. Quindi incolla l'URL nel browser per completare l'accesso.

Per verificare quale metodo di accesso stai utilizzando, esegui il comando seguente.

kiro-cli whoami

Per uscire, esegui il comando seguente.

kiro-cli logout

Per accedere con un metodo diverso, esci prima, quindi esegui il comando seguente. Se hai ancora effettuato l'accesso, Kiro CLI restituisce un errore.

kiro-cli login

Completamento del comando CLI in CloudShell

Il completamento della CLI CloudShell fornisce suggerimenti per comandi e opzioni durante la digitazione nel terminale. Per ulteriori informazioni, consulta Generazione del completamento della riga di comando sul sito Web di Kiro.

Usare i suggerimenti in linea di Kiro in CloudShell

I suggerimenti in linea di Kiro CloudShell forniscono suggerimenti sui comandi durante la digitazione nel terminale. Per maggiori informazioni, consulta Suggerimenti in linea sul sito web di Kiro.

Nel CloudShell terminale, esegui zsh per aprire Z Shell, quindi inizia a digitare un comando. Kiro fornisce suggerimenti in base all'input corrente e ai comandi precedenti. I suggerimenti in linea vengono abilitati automaticamente.

Nota

I suggerimenti in linea di Kiro sono supportati solo nella shell Z.

Utilizzando l'ultima versione di Kiro CLI in CloudShell

CloudShell include una versione preinstallata di Kiro CLI, che potrebbe non essere l'ultima versione. Per ottenere la versione più recente, esegui i seguenti comandi in. 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

Puoi anche scaricare direttamente kiro-cloudshell-latest.zip.

Tutti gli argomenti aggiunti dopo il nome dello script vengono passati alla CLI di Kiro al termine dell'aggiornamento.

Aggiorna Kiro CLI e poi avvialo con un elenco delle chat precedenti da riprendere.

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

Aggiorna Kiro CLI e poi avvialo con l'interfaccia classica.

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

Lo script scarica l'ultimo programma di installazione da. https://desktop-release.q.us-east-1.amazonaws.com/latest/kirocli-x86_64-linux.zip

Lo script estrae quindi l'archivio ed esegue il programma di installazione in dotazione con. sudo Q_INSTALL_GLOBAL=1 Q_SKIP_SETUP=1 "/tmp/kirocli-update.XXXXXX/kirocli/install.sh"

Lo script colloca la versione più recente in una posizione temporanea. Quando riavvii CloudShell l'ambiente, Kiro CLI torna alla versione preinstallata. Esegui nuovamente lo script per aggiornarlo. I tuoi dati, come la cronologia chat, le impostazioni e l'accesso, vengono salvati nella tua home directory e persistono dopo i riavvii.

Per ulteriori informazioni sullo script, consulta il file kiro-cloudshell-latest-README.md zip.