Befehlszeilen-Rückgabecodes in der AWS CLI - AWS Command Line Interface

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Befehlszeilen-Rückgabecodes in der AWS CLI

Der Rückgabecode ist normalerweise ein versteckter Code, der nach der Ausführung eines AWS Command Line Interface (AWS CLI) -Befehls gesendet wird, der den Status des Befehls beschreibt. Sie können den echo Befehl verwenden, um den vom letzten AWS CLI Befehl gesendeten Code anzuzeigen und anhand dieser Codes festzustellen, ob ein Befehl erfolgreich war oder ob er fehlgeschlagen ist und warum ein Befehl möglicherweise einen Fehler aufweist. Zusätzlich zu den Rückgabecodes können Sie weitere Details zu einem Fehler anzeigen, indem Sie Ihre Befehle mit dem Schalter --debug ausführen. Durch diesen Schalter wird dann ein ausführlicher Bericht der AWS CLI -Schritte zur Verarbeitung des Befehls und ihres jeweiligen Ergebnisses erstellt.

Um den Rückgabecode eines AWS CLI Befehls zu ermitteln, führen Sie unmittelbar nach der Ausführung des CLI Befehls einen der folgenden Befehle aus.

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

Im Folgenden sind die Rückgabecodewerte aufgeführt, die am Ende der Ausführung eines AWS Command Line Interface (AWS CLI) -Befehls zurückgegeben werden können.

Code Bedeutung
0

Der Dienst antwortete mit dem HTTP Antwortstatuscode 200, der angibt, dass keine Fehler durch den AWS CLI AWS Dienst generiert wurden, an den die Anforderung gesendet wurde.

1

Ein oder mehrere Amazon-S3-Übertragungsvorgänge sind fehlgeschlagen. Auf S3-Befehle beschränkt.

2

Die Bedeutung dieses Rückgabecodes hängt von dem Befehl ab:

  • Gilt für alle AWS CLI Befehle — der eingegebene Befehl konnte nicht analysiert werden. Parsing-Fehler können auf fehlende erforderliche Unterbefehle oder Argumente oder die Verwendung unbekannter Befehle oder Argumente zurückzuführen sein, sind jedoch nicht hierauf beschränkt.

  • Begrenzt auf S3-Befehle – Eine oder mehrere für die Übertragung markierte Dateien wurden während der Übertragung übersprungen. Alle übrigen für die Übertragung markierten Dateien wurden jedoch erfolgreich übertragen. Zu den Dateien, die während des Übertragungsvorgangs übersprungen werden, gehören: Dateien, die nicht existieren; Dateien, bei denen es sich um spezielle Zeichengeräte handelt, spezielle Geräte blockieren, FIFO Warteschlangen oder Sockets; und Dateien, für die der Benutzer keine Leseberechtigung hat.

130

Der Befehl wurde durch einen unterbrochen. SIGINT Dies ist das von Ihnen gesendete Signal, um einen Befehl mit Ctrl+C abzubrechen.

252

Die Befehlssyntax war ungültig, ein unbekannter Parameter wurde angegeben oder ein Parameterwert war falsch und verhinderte die Ausführung des Befehls.

253

Die Systemumgebung oder -konfiguration war ungültig. Obwohl der bereitgestellte Befehl syntaktisch gültig ist, wurde er aufgrund einer fehlenden Konfiguration oder fehlender Anmeldeinformationen nicht ausgeführt.

254

Der Befehl wurde erfolgreich analysiert und eine Anforderung an den angegebenen Service gestellt, aber der Service hat einen Fehler zurückgegeben. Dies weist im Allgemeinen auf eine falsche API Verwendung oder andere dienstspezifische Probleme hin.

255

Der Befehl ist fehlgeschlagen. Es wurden Fehler durch den Dienst AWS CLI oder durch den AWS Dienst verursacht, an den die Anfrage gesendet wurde.