

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`\+`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. | 