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 assumere vari tipi di valori di input, ad esempio numeri, stringhe, elenchi, mappe e JSON strutture. Quanto supportato dipende dal comando e dal sottocomando specificati.
Amazon S3
L'esempio seguente elenca tutti i bucket Amazon S3.
$
aws s3 ls
2018-12-11 17:08:50 my-bucket 2018-12-14 14:55:44 my-bucket2
Per ulteriori informazioni sui comandi di Amazon S3, consulta AWS CLI Command Reference.
AWS CloudFormation
Il seguente esempio di comando modifica il nome dello stack di cloudformation in my-change-set
.
$
aws cloudformation create-change-set --stack-name
my-stack
--change-set-namemy-change-set
Per ulteriori informazioni sui AWS CloudFormation comandi, consultate la sezione Command Reference.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.
-
CLIOpzioni 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
> wait <subcommand
> [options and parameters
]
I parametri possono assumere vari tipi di valori di input, ad esempio numeri, stringhe, elenchi, mappe e JSON strutture. Quanto supportato dipende dal comando e dal sottocomando specificati.
Nota
Non tutti i AWS servizi supportano i wait
comandi. Consulta la di riferimento AWS CLI versione 2wait
i comandi.
AWS CloudFormation
I seguenti esempi di comandi si interrompono e riprendono solo dopo aver confermato che my-change-set
modifica impostata in my-stack
lo stack è pronto per l'esecuzione.
$
aws cloudformation wait change-set-create-complete --stack-name
my-stack
--change-set-namemy-change-set
Per ulteriori informazioni sui AWS CloudFormation wait
comandi, vedere nel AWS CLI Command Reference.
AWS CodeDeploy
I seguenti esempi di comandi si interrompono fino al d-A1B2C3111
la distribuzione viene completata correttamente.
$
aws deploy wait deployment-successful --deployment-id
d-A1B2C3111
Per ulteriori informazioni sui AWS CodeDeploy wait
comandi, vedere nel AWS CLI Command Reference.