Codici restituiti dalla riga di comando in AWS CLI - AWS Command Line Interface

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

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 echo comando per visualizzare il codice inviato dall'ultimo AWS CLI comando e utilizzare questi codici per determinare se un comando ha avuto esito positivo o negativo e perché un comando potrebbe avere un errore. Oltre ai codici restituiti, è possibile visualizzare ulteriori dettagli su un errore eseguendo i comandi con lo --debug switch. Questo switch produce un rapporto dettagliato dei passaggi AWS CLI utilizzati per elaborare il comando e del risultato di ogni passaggio.

Per determinare il codice restituito da un AWS CLI comando, esegui uno dei seguenti comandi subito dopo averlo eseguito. CLI

Linux and macOS
$ echo $? 0
Windows PowerShell
PS> echo $lastexitcode 0
Windows Command Prompt
C:\> echo %errorlevel% 0

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

Codice Significato
0

Il servizio ha risposto con un codice di stato della HTTP risposta pari a 200, che indica che non sono stati generati errori dal AWS servizio AWS CLI e a cui è stata inviata la richiesta.

1

Una o più operazioni di trasferimento Amazon S3 non sono riuscite. Limitato ai comandi S3.

2

Il significato di questo codice restituito dipende dal comando.

  • Applicabile a tutti AWS CLI i comandi: il comando immesso non può essere analizzato. Gli errori di analisi possono essere causati, a titolo esemplificativo, dall'assenza di sottocomandi o argomenti richiesti oppure dall'utilizzo di comandi o argomenti sconosciuti.

  • Limitato ai comandi S3: uno o più file contrassegnati per il trasferimento sono stati ignorati durante il processo di trasferimento. Tuttavia, tutti gli altri file contrassegnati per il trasferimento sono stati trasferiti. I file che vengono ignorati durante il processo di trasferimento includono: file che non esistono, file che sono dispositivi a caratteri speciali, dispositivi a blocchi, FIFO code o socket speciali e file per i quali l'utente non dispone delle autorizzazioni di lettura.

130

Il comando è stato interrotto da un. SIGINT Questo è il segnale inviato da te 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 API utilizzo non corretto o altri problemi specifici del servizio.

255

Il comando ha avuto esito negativo. Si sono verificati errori generati dal AWS CLI o dal AWS servizio a cui è stata inviata la richiesta.