So nutzen Sie die AWS CLI auf Ihrem Windows-PC

Die AWS CLI unter Windows einzurichten und zu verwenden ist im Prinzip einfach, kann aber etwas knifflig werden, wenn man damit nicht vertraut ist. Egal, ob Sie Aufgaben automatisieren, Bereitstellungen skripten oder einfach nur die Möglichkeiten der Kommandozeile nutzen möchten – die Installation und Einrichtung sind entscheidend. Beachten Sie jedoch, dass der Installer oder direkte Befehle manchmal nicht einwandfrei funktionieren. Bei manchen Installationen wird die unbeaufsichtigte Installation möglicherweise nicht sofort erkannt, oder es treten Benutzerkontensteuerungsabfragen (UAC) auf, die die Sache verkomplizieren. Sobald die CLI jedoch funktioniert, spart sie enorm viel Zeit. Hier finden Sie eine Übersicht mit allen relevanten Befehlen, Menüpfaden und Tipps, die Ihnen die Einrichtung erleichtern.

Teil 1 – Installation der AWS CLI unter Windows

Die Installation der AWS CLI ist in der Regel nicht besonders kompliziert. Die neueste Version wird mit einem benutzerfreundlichen MSI-Installer bereitgestellt. Beachten Sie jedoch, dass die CLI eine eigene Python-Umgebung mitbringt. Wenn Sie eine ältere Version (Version 1) verwenden möchten – die etwas veraltet ist –, müssen Sie manuell eine ältere Python-Version installieren und diese zu Ihrem Systempfad hinzufügen. Für die meisten Anwender ist die aktuelle AWS CLI-Version (2.x) besser geeignet und sofort einsatzbereit. Um die korrekte Installation zu überprüfen, gehen Sie zu Start > Systemsteuerung > Programme > Programme und Funktionen und suchen Sie nach AWS CLI oder führen Sie anschließend in der Eingabeaufforderung den Befehl `aws –version` aus.

Methode 1: Verwendung des Installationsprogramms (grafische Benutzeroberfläche)

  • Springen Sie zu den offiziellen AWS-Dokumenten und laden Sie das Windows MSI herunter, indem Sie auf diesen Link klicken.
  • Führen Sie die heruntergeladene Datei ` AWSCLIV2.msi` aus – der Installationsassistent wird angezeigt. Folgen Sie den üblichen Schritten: Akzeptieren Sie die Lizenz, klicken Sie auf „Weiter“ und verwenden Sie die Standardeinstellungen, es sei denn, Sie möchten die Konfiguration anpassen.
  • Wenn Sie nach dem Installationsort gefragt werden, belassen Sie einfach den Standardpfad (normalerweise `C:\Programme\Amazon\AWSCLI`).Klicken Sie auf „Installieren“ – möglicherweise werden Sie nach Benutzerkontensteuerungsberechtigungen gefragt; bestätigen Sie diese einfach.
  • Nach wenigen Sekunden, wenn „Fertigstellen“ angezeigt wird, ist der Vorgang im Prinzip abgeschlossen. Sie können nun die Eingabeaufforderung öffnen und einfach Folgendes eingeben:
aws --version

Wenn dort etwas Ähnliches angezeigt wird aws-cli/2.x.x Python/3.x.x Windows/11, bingo! Das bedeutet, dass es korrekt installiert ist. Ich bin mir nicht sicher, warum das vorkommt, aber auf manchen Rechnern kann diese Versionsprüfung fehlschlagen, wenn die PATH-Variable nicht korrekt gesetzt ist – normalerweise erledigt das Installationsprogramm das aber automatisch. Um sicherzustellen, dass es in Ihrer PATH-Variable enthalten ist, gehen Sie zu Systemsteuerung > System > Erweiterte Systemeinstellungen > Umgebungsvariablen und suchen Sie unter „Systemvariablen“ nach „Path“.Dort sollte beispielsweise `C:\Program Files\Amazon\AWSCLI\bin` oder etwas Ähnliches stehen.

Methode 2: Verwendung der Befehlszeile (PowerShell oder Eingabeaufforderung)

  • Öffnen Sie PowerShell oder die Eingabeaufforderung als Administrator (suchen Sie nach „cmd“ oder „PowerShell“, klicken Sie mit der rechten Maustaste und wählen Sie „Als Administrator ausführen“).
  • Geben Sie diesen Befehl ein und drücken Sie die Eingabetaste:
msiexec.exe /i https://awscli.amazonaws.com/AWSCLIV2.msi /qn

Dies führt eine unbeaufsichtigte Installation durch – ohne grafische Benutzeroberfläche. Das ist besonders praktisch, wenn Sie Skripte verwenden oder die Kommandozeile bevorzugen. Beachten Sie, dass aufgrund des Parameters „/qn“ keine Rückmeldung erfolgt – die Installation läuft einfach im Hintergrund ab.Überprüfen Sie nach Abschluss der Installation die Version erneut.

aws --version

Normalerweise werden die Informationen zur aktuellen Version ausgegeben. Falls nicht, müssen Sie möglicherweise das Installationsprogramm erneut ausführen oder die Eingabeaufforderung/PowerShell neu starten, da PATH-Aktualisierungen manchmal nicht sofort wirksam werden.

Teil 2 – Hinzufügen eines Zugriffsschlüssels

Sofern Sie nicht nur experimentieren oder testen, benötigen Sie AWS-Zugangsdaten, um die CLI sinnvoll zu nutzen. Dazu müssen Sie einen Zugriffsschlüssel in Ihrem AWS-Konto generieren. Das ist nicht schwierig, erfordert aber die Eingabe sensibler Daten. Bewahren Sie diese Schlüssel daher sicher auf. Für optimale Ergebnisse generieren Sie sie direkt im IAM- Bereich der AWS Management Console.

So generieren Sie Schlüssel:

  • Melden Sie sich im IAM-Dashboard der AWS-Konsole an.
  • Klicken Sie in der Seitenleiste auf „Benutzer“ und wählen Sie dann Ihr Benutzerkonto aus.
  • Wechseln Sie zum Tab „Sicherheitsanmeldeinformationen“ und klicken Sie auf „Zugriffsschlüssel erstellen“. Ein Popup-Fenster mit den neuen Schlüsseln wird angezeigt: einer „Zugriffsschlüssel-ID“ und einem „Geheimen Zugriffsschlüssel“.
  • Speichern Sie beides außerhalb Ihres Browsers – lassen Sie den Tab nicht einfach geöffnet oder kopieren Sie ihn in Notepad, denn sobald Sie diesen Tab schließen, wird der geheime Schlüssel nicht mehr angezeigt (was *ärgerlich ist, aber aus Sicherheitsgründen*).

Konfigurieren Sie die CLI:

  • Zurück in der Kommandozeile führen Sie Folgendes aus:
aws configure
  • Es werden vier Dinge abgefragt:
    • Zugriffsschlüssel-ID – fügen Sie den ersten Schlüssel ein oder geben Sie ihn ein
    • Geheimer Zugangsschlüssel – dann der zweite
    • Standardregion – wenn Sie nur testen, verwenden us-west-2Sie us-east-1. Für komplexere AWS-Projekte konsultieren Sie die Regionsliste.
    • Ausgabeformat – Ich bleibe normalerweise bei „json“, aber „table“ oder „text“ funktionieren auch gut, wenn Sie eine bessere Lesbarkeit wünschen.

    Sobald das erledigt ist, versuchen Sie Folgendes auszuführen:

    aws s3 ls

    Wenn Sie eine Liste Ihrer Buckets oder eine Meldung mit „Zugriff verweigert“ erhalten (falls Sie die Schlüssel falsch eingegeben haben), dann können Sie loslegen.

    Teil 3 – Verwendung der AWS CLI unter Windows

    Nach der Installation und Konfiguration können Sie nun über die Befehlszeile mit AWS kommunizieren. Das Beste daran? Sie können deutlich mehr automatisieren als mit der Web-Oberfläche. Ob Backups skripten, Container bereitstellen oder einfach nur Statusabfragen – die Befehlszeile ist Ihr neuer bester Freund. AWS bietet sogar ein umfassendes Benutzerhandbuch mit vielen Beispielen.

    Ehrlich gesagt, kann es anfangs etwas überwältigend sein – besonders wenn man mit der CLI-Syntax nicht vertraut ist –, aber sobald man den Dreh raus hat, lassen sich große Setups oder wiederkehrende Aufgaben deutlich schneller verwalten. Denken Sie daran, dass nicht jeder Befehl sofort einwandfrei funktioniert; manchmal müssen Sie Berechtigungsprobleme beheben oder Ihre Schlüssel aktualisieren.Übung macht jedoch den Meister, und die CLI ist ein echtes Kraftpaket, sobald man sie verinnerlicht hat.