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.
Problembehandlung bei der Anmeldung mit den Konsolenanmeldedaten für AWS CLI
Im Folgenden finden Sie Tipps zur Behebung von Fehlern und Problemen, die möglicherweise auftreten, wenn Sie sich für die AWS lokale Entwicklung mithilfe der Konsolenanmeldedaten für die AWS CLI anmelden. Dies schließt keine Probleme ein, auf die Sie bei der Verwendung der AWS CLI stoßen könnten. Weitere Informationen finden Sie unter Behebung von Fehlern für den AWS CLI.
Problem: Die Firewall blockiert den Netzwerkzugriff, wenn „aws login“ ausgeführt wird
Bei der Ausführung wird aws login möglicherweise ein Popup oder eine Meldung von Ihrer Firewall-Software angezeigt, die verhindert, dass die AWS CLI auf Ihr Netzwerk zugreift.
Mögliche Ursache: Ihre Firewall oder Sicherheitssoftware verhindert, dass die AWS CLI den Port öffnet, der für den OAuth-Rückruf verwendet wird.
Verwenden Sie stattdessen die Option, um dieses Problem zu vermeiden. --remote Dadurch werden Sie aufgefordert, den Autorisierungscode zu kopieren und einzufügen, anstatt den OAuth-Rückruf zu verwenden.
$ aws login --remote
Problem: Wir konnten Ihre Anfrage nicht bearbeiten
Während der Ausführung aws login öffnen Sie möglicherweise erfolgreich einen neuen Browser, um darauf zuzugreifen AWS, aber auf der neuen Seite können Sie keine Sitzung auswählen. Stattdessen heißt es auf der Seite, dass Sie Ihre Anfrage nicht abschließen konnten. Dies kann aus den folgenden Gründen geschehen:
-
Wenn du unsere neue AWS Erfahrung nutzt, verwendest du möglicherweise die falsche AWS Region. Verwenden Sie
aws configure list, um die Standardregion anzuzeigen, die Ihrem AWS CLI-Befehl zugeordnet ist. Wenn Sie nicht wissen, welche AWS Region Sie verwenden müssen, finden Sie weitere Informationen unter AWS Regionen für Ihre Projekte. -
Wenn du unsere neue AWS Erfahrung nutzt und jemand ein Projekt mit dir geteilt hat, hast du möglicherweise den Zugriff auf dieses Projekt verloren. Kontaktieren Sie den Projekteigentümer für weitere Informationen.
-
Ihr Zugang zu einer bestimmten AWS Region ist möglicherweise gesperrt. Weitere Informationen erhalten Sie von Ihrem Systemadministrator.
-
Ihr Zugriff auf ist AWS möglicherweise gesperrt. Weitere Informationen erhalten Sie von Ihrem Systemadministrator.
Problem: ExpiredToken oder AccessDeniedException Fehler nach der Verwendung von „AWS-Anmeldung“
Wenn Sie nach der Ausführung eines bestimmten Profils einen AWS CLI-Befehl ausführenaws login, tritt möglicherweise ein Fehler mit abgelaufenen oder ungültigen Anmeldeinformationen auf.
$ aws s3 ls An error occurred (ExpiredToken) when calling the ListBuckets operation: The provided token has expired.
Mögliche Ursache: Möglicherweise haben Sie eine Mischung aus vorhandenen Anmeldeinformationen und den neuen Anmeldeinformationen in diesem Profil.
Führen Sie aws configure list oder ausaws configure list --profile <profile-name>, um zu drucken, von wo die CLI die Anmeldeinformationen entweder für das Standardprofil oder das angegebene Profil auflöst.
Wenn die TYPE-Spalte etwas anderes als login ist, bedeutet dies, dass im Zielprofil immer noch ein anderer Typ von Anmeldeinformationen festgelegt ist.
In diesem Beispiel werden die Anmeldeinformationen aus der Datei mit den gemeinsam genutzten Anmeldeinformationen in Ihrem Basisverzeichnis aufgelöst, die Vorrang vor den Anmeldeinformationen hat.
$ aws configure list NAME : VALUE : TYPE : LOCATION profile : <not set> : None : None access_key : ****************MPLE : shared-credentials-file : secret_key : ****************EKEY : shared-credentials-file : region : us-east-1 : config-file : ~/.aws/config
Um dieses Problem zu beheben, entfernen Sie manuell alle vorhandenen Anmeldeinformationen aus Ihrer Konfigurationsdatei und der Anmeldeinformationsdatei für das Zielprofil. Sobald Sie dies getan haben, sollten Sie bei der aws configure list erneuten Ausführung die Anmeldeinformationen sehen.
$ aws configure list NAME : VALUE : TYPE : LOCATION profile : <not set> : None : None access_key : ****************MPLE : login : secret_key : ****************EKEY : login : region : us-east-1 : config-file : ~/.aws/config
Wenn Sie alternativ die --debug Option verwenden, wird angezeigt, woher die CLI die Anmeldeinformationen auflöst.