

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à.

# Codici restituiti dalla riga di comando in AWS CLI
<a name="cli-usage-returncodes"></a>

Il codice restituito è in genere un codice nascosto inviato dopo l’esecuzione di un comando AWS Command Line Interface (AWS CLI) che descrive lo stato del comando. È possibile utilizzare il comando `echo` per visualizzare il codice inviato dall’ultimo comando AWS CLI e utilizzare questi codici per determinare se un comando ha avuto esito positivo o negativo e perché un comando potrebbe contenere un errore. Oltre ai codici restituiti, è possibile visualizzare ulteriori dettagli su un errore eseguendo i comandi con lo switch `--debug`. Si ottiene un report dettagliato delle fasi utilizzate dalla AWS CLI per elaborare il comando e in cui è specificato il risultato di ogni fase.

Per determinare il codice restituito da un comando di AWS CLI, esegui uno di questi comandi subito dopo aver eseguito il comando CLI. 

------
#### [ Linux and macOS ]

```
$ echo $?
0
```

------
#### [ Windows PowerShell ]

```
PS> echo $lastexitcode
0
```

------
#### [ Windows Command Prompt ]

```
C:\> echo %errorlevel%
0
```

------

Di seguito sono elencati i valori di codice che possono essere restituiti al termine dell'esecuzione di un comando di AWS Command Line Interface (AWS CLI).


| Codice | Significato | 
| --- | --- | 
| 0 |  Il servizio ha risposto con un codice di stato della risposta HTTP di 200, secondo il quale non sono stati generati errori da parte della AWS e del servizio AWS CLI e a cui è stata inviata la richiesta.  | 
| 1 |  Una o più operazioni di trasferimento di Amazon S3 non riuscite. *Limitato ai comandi S3.*  | 
| 2 |  Il significato di questo codice restituito dipende dal comando.  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/cli/latest/userguide/cli-usage-returncodes.html)  | 
| 130 |  Il comando è stato interrotto da un SIGINT. Questo è il segnale inviato dall’utente per annullare un comando con `Ctrl`\$1`C`.  | 
| 252 |  La sintassi del comando non era valida, era stato fornito un parametro sconosciuto o il valore di un parametro non era corretto e impediva l’esecuzione del comando.  | 
| 253 |  L’ambiente o la configurazione del sistema non erano validi. Sebbene il comando fornito possa essere valido dal punto di vista sintattico, la configurazione o le credenziali mancanti ne hanno impedito l’esecuzione.  | 
| 254 |  Il comando è stato analizzato correttamente e la richiesta è stata inoltrata al servizio specificato, ma il servizio ha restituito un errore. Ciò indica in genere un utilizzo errato dell’API o altri problemi specifici del servizio.  | 
| 255 |  Il comando ha avuto esito negativo. Sono stati generati errori da AWS CLI o dal servizio AWS a cui è stata inviata la richiesta.  | 