So richten Sie die AWS CLI unter Windows 11 ein und stellen sie bereit

📅
🕑 4 Minuten Lesezeit

Die AWS CLI unter Windows 11 einzurichten ist zwar keine Raketenwissenschaft, aber auch nicht immer einfach. Manchmal reagiert der Befehl selbst nach Befolgen der Anweisungen nicht oder es erscheint die Fehlermeldung „Befehl nicht gefunden“.Das liegt oft daran, dass der Systempfad nach der Installation nicht korrekt aktualisiert wurde oder die Installation nicht wie geplant verlaufen ist. Das kann etwas ärgerlich sein, besonders wenn man sofort mit der Verwaltung von Cloud-Ressourcen beginnen möchte. Daher stellen wir hier einen praktischen Ansatz zur Fehlerbehebung vor, damit alles korrekt eingerichtet ist.

So beheben Sie das Problem, dass die AWS CLI unter Windows 11 nicht erkannt wird

Methode 1: Prüfen Sie, ob sich die AWS CLI in Ihrem Systempfad befindet.

Dies ist wahrscheinlich die häufigste Hürde. Die AWS CLI muss zur PATH-Umgebungsvariablen Ihres Systems hinzugefügt werden, sonst weiß Windows nicht, wo der Befehl zu finden ist, wenn Sie ihn in der Eingabeaufforderung oder im Windows Terminal eingeben. Bei der Installation mit dem MSI-Installer wird sie normalerweise automatisch hinzugefügt, manchmal jedoch nicht. Das Überprüfen oder Bearbeiten der PATH-Umgebungsvariablen ist nicht kompliziert, aber man vergisst leicht, wo man suchen muss.

  • Öffnen Sie die Einstellungen und navigieren Sie zu System > Info. Klicken Sie anschließend auf Erweiterte Systemeinstellungen. Das ist etwas versteckt, aber so gelangen Sie direkt zum Fenster „Systemeigenschaften“.
  • Klicken Sie unten auf die Schaltfläche „Umgebungsvariablen“.
  • Suchen Sie unter Systemvariablen die Zeile Pfad und klicken Sie auf Bearbeiten.
  • Suchen Sie in der Liste nach dem Pfad zu Ihrer AWS CLI-Installation. Dieser lautet üblicherweise etwa so: [Pfad einfügen].C:\Program Files\Amazon\AWSCLIV2\Falls er nicht aufgeführt ist, können Sie ihn manuell hinzufügen, indem Sie auf „Neu“ klicken und das entsprechende Verzeichnis angeben.
  • Klicken Sie in allen Fenstern auf OK und starten Sie anschließend die Eingabeaufforderung oder das Windows-Terminal neu. Versuchen Sie nun aws --versionerneut, den Text einzugeben.

Dies behebt oft die Probleme mit der Fehlermeldung „Befehl nicht gefunden“, da Windows nun die ausführbare Datei der AWS CLI tatsächlich finden kann.

Hinweis: Bei manchen Konfigurationen müssen Sie sich möglicherweise ab- und wieder anmelden oder den Computer neu starten, insbesondere wenn die Änderung der PATH-Umgebungsvariablen nicht sofort wirksam wird. Das ist etwas ungewöhnlich, aber so ist Windows eben.

Methode 2: Installationsverzeichnis überprüfen

Wenn das Bearbeiten des PATH nicht geholfen hat, überprüfen Sie, ob die AWS CLI tatsächlich am vorgesehenen Ort installiert ist. Navigieren Sie zu C:\Programme\Amazon\AWSCLIV2\ oder dem Verzeichnis, das Sie während der Installation angegeben haben. Wenn der Ordner leer ist, ist die Installation möglicherweise ohne Fehlermeldung fehlgeschlagen oder wurde unterbrochen. Die erneute Ausführung des MSI-Installationsprogramms als Administrator kann manchmal Berechtigungsprobleme oder andere Fehler beheben.

Wenn Sie die Dateien finden, das Programm aber trotzdem nicht ausführen können aws, deutet das darauf hin, dass die ausführbare Datei entweder nicht korrekt verknüpft ist oder bei der Installation etwas schiefgelaufen ist. Eine Neuinstallation kann in diesem Fall schnell Abhilfe schaffen. Klicken Sie dazu einfach mit der rechten Maustaste auf die Installationsdatei und wählen Sie „ Als Administrator ausführen“. Windows macht es einem ja bekanntlich unnötig schwer.

Methode 3: Direkt aus dem Installationsverzeichnis ausführen

Wenn nichts anderes funktioniert, können Sie versuchen, direkt zum AWS CLI-Ordner zu navigieren und die Anwendung von dort auszuführen.Öffnen Sie den Datei-Explorer, gehen Sie zu C:\Programme\Amazon\AWSCLIV2\ und doppelklicken Sie auf aws.exe oder klicken Sie mit der rechten Maustaste und wählen Sie „Pfad kopieren“. Fügen Sie anschließend in der Eingabeaufforderung oder im Windows Terminal den vollständigen Pfad ein, etwa so:

"C:\Program Files\Amazon\AWSCLIV2\aws.exe" --version

Wenn das funktioniert, bestätigt es, dass die CLI korrekt installiert ist, Windows sie aber nicht global richtig erkennt. Das ist ein deutliches Zeichen dafür, dass der PATH korrigiert werden muss.

Option 1: AWS CLI neu installieren

Wenn alles andere fehlschlägt, deinstallieren und installieren Sie die Software neu. Verwenden Sie dazu den neuesten MSI-Installer von der offiziellen AWS CLI-Seite. Wählen Sie bei der Installation die Option „Für alle Benutzer installieren“, falls diese angezeigt wird, und behalten Sie den Installationspfad im Auge. Manchmal behebt eine Neuinstallation bereits Pfad- oder Registrierungsprobleme, die nach Updates oder fehlgeschlagenen Installationsversuchen auftreten.

Option 2: Verwenden Sie das PowerShell-Modul (falls die CLI nicht funktioniert).

Für manche kann die Installation des AWS PowerShell-Moduls eine Alternative sein, insbesondere wenn Sie mit PowerShell vertraut sind. Führen Sie folgenden Befehl in PowerShell aus:

Install-Module -Name AWSPowerShell. NetCore -Scope CurrentUser

Damit können Sie AWS über PowerShell verwalten und möglicherweise einige PATH-Probleme vermeiden. Die Syntax ist zwar anders, aber gerade für Einsteiger ist dieser Weg unter Umständen besser geeignet.

Die Behebung von Problemen mit der Befehlserkennung kann zwar mühsam sein, liegt aber meist an der PATH-Variable oder einer fehlgeschlagenen Installation. Sobald die Befehlszeilenschnittstelle (CLI) reibungslos im Terminal läuft, wird die AWS-Verwaltung deutlich einfacher und spart im Vergleich zur Weboberfläche einige Klicks.

Zusammenfassung

  • Prüfen Sie, ob die AWS CLI in Ihrem Systempfad enthalten ist.
  • Überprüfen Sie das Installationsverzeichnis und installieren Sie das System gegebenenfalls neu.
  • Versuchen Sie, das Programm direkt aus dem Installationsordner auszuführen.
  • Ziehen Sie die Verwendung von PowerShell-Modulen in Betracht, wenn die CLI nicht funktioniert.

Zusammenfassung

Die Behebung von Erkennungsproblemen der AWS CLI unter Windows 11 kann etwas knifflig sein, aber sobald das Problem gelöst ist, erweisen sich die Befehlszeilenfunktionen als äußerst nützlich. Warum es manchmal funktioniert und beim nächsten Neustart wieder nicht, ist mir ein Rätsel – typisch Windows eben. Diese Schritte sollten die meisten Probleme jedoch beheben – Daumen drücken!