Questa documentazione è valida AWS CLI solo per la versione 1. Per la documentazione relativa alla versione 2 di AWS CLI, consulta la Guida per l'utente della versione 2.
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à.
Struttura di comando in AWS CLI
Questo argomento illustra come è strutturato il comando AWS Command Line Interface (AWS CLI) e come utilizzare i comandi wait.
Argomenti
Struttura dei comandi
AWS CLI Utilizza una struttura multiparte sulla riga di comando che deve essere specificata in questo ordine:
-
La chiamata di base al programma
aws. -
Il comando di primo livello, che in genere corrisponde a un AWS servizio supportato da. AWS CLI
-
Il sottocomando che specifica l'operazione da eseguire.
-
AWS CLI Opzioni o parametri generali richiesti dall'operazione. Possono essere specificati in qualsiasi ordine, purché seguano le prime tre parti. Se un parametro esclusivo viene specificato più volte, si applica solo l'ultimo valore.
$aws <command> <subcommand> [options and parameters]
I parametri possono utilizzare vari tipi di valori di input, ad esempio numeri, stringhe, elenchi, mappe e strutture JSON. Quanto supportato dipende dal comando e dal sottocomando specificati.
Amazon S3
L'esempio seguente elenca tutti i bucket Amazon S3.
$aws s3 ls2018-12-11 17:08:50 amzn-s3-demo-bucket1 2018-12-14 14:55:44 amzn-s3-demo-bucket2
Per ulteriori informazioni sui comandi di Amazon S3, consulta la sezione AWS CLI Command aws
s3Reference.
AWS CloudFormation
Il seguente esempio di create-change-setcomando modifica il nome dello stack di cloudformation in. my-change-set
$aws cloudformation create-change-set --stack-namemy-stack--change-set-namemy-change-set
Per ulteriori informazioni sui AWS CloudFormation comandi, consultate la sezione Command aws
cloudformationReference.AWS CLI
Comandi Wait
Alcuni AWS servizi dispongono di wait comandi. Qualsiasi comando utilizzato in aws wait genere attende il completamento di un comando prima di passare al passaggio successivo. Ciò è particolarmente utile per i comandi multiparte o gli script, poiché è possibile utilizzare un comando wait per evitare di passare ai passaggi successivi se il comando wait ha esito negativo.
AWS CLI Utilizza una struttura multiparte nella riga di comando per il wait comando che deve essere specificata in questo ordine:
-
La chiamata di base al programma
aws. -
Il comando di primo livello, che in genere corrisponde a un AWS servizio supportato da. AWS CLI
-
Il comando
wait. -
Il sottocomando che specifica l'operazione da eseguire.
-
Le opzioni o i parametri dell'interfaccia a riga di comando necessari per l'operazione. Possono essere specificati in qualsiasi ordine, purché seguano le prime tre parti. Se un parametro esclusivo viene specificato più volte, si applica solo l'ultimo valore.
$aws <command> wait <subcommand> [options and parameters]
I parametri possono utilizzare vari tipi di valori di input, ad esempio numeri, stringhe, elenchi, mappe e strutture JSON. Quanto supportato dipende dal comando e dal sottocomando specificati.
Nota
Non tutti i servizi AWS supportano wait i comandi. Consulta la AWS CLI guida di per vedere se il tuo servizio supporta wait i comandi.
AWS CloudFormation
I seguenti esempi di wait
change-set-create-completecomandi si interrompono e riprendono solo dopo aver confermato che la my-change-set modifica impostata nello my-stack stack è pronta per l'esecuzione.
$aws cloudformation wait change-set-create-complete --stack-namemy-stack--change-set-namemy-change-set
Per ulteriori informazioni sui AWS CloudFormation wait comandi, vedere waitnella Guida ai comandi.AWS CLI
AWS CodeDeploy
I seguenti esempi di wait
deployment-successfulcomandi vengono sospesi fino al completamento d-A1B2C3111 corretto della distribuzione.
$aws deploy wait deployment-successful --deployment-idd-A1B2C3111
Per ulteriori informazioni sui AWS CodeDeploy wait comandi, vedere waitnella Guida ai AWS CLI comandi.