Installieren früherer Versionen von AWS CLI Version 2 - 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.

Installieren früherer Versionen von AWS CLI Version 2

In diesem Thema wird beschrieben, wie Sie frühere Versionen der AWS Command Line Interface Version 2 (AWS CLI) auf unterstützten Betriebssystemen installieren. Informationen zu den Releases von AWS CLI Version 2 finden Sie im Änderungsprotokoll zu AWS CLI Version 2 auf GitHub.

Installationsanweisungen für AWS CLI Version 2:

Voraussetzungen für die Installation

  • Sie wissen, welche Version von AWS CLI Version 2 Sie installieren möchten. Eine Liste der Versionen finden Sie im Änderungsprotokoll zu AWS CLI Version 2 auf GitHub.

  • Sie müssen das heruntergeladene Paket extrahieren oder „entpacken“ können. Wenn Ihr Betriebssystem nicht über den integrierten unzip-Befehl verfügt, verwenden Sie ein Äquivalent.

  • Die AWS CLI Version 2 verwendet glibc, groff und less. Diese sind standardmäßig in den meisten großen Linux-Distributionen enthalten.

  • Wir unterstützen die AWS CLI Version 2 auf 64-Bit-Versionen aktueller Distributionen von CentOS, Fedora, Ubuntu, Amazon Linux 1, Amazon Linux 2 und Linux ARM.

  • Da AWS keine Repositorys von Drittanbietern verwaltet, können wir nicht garantieren, dass sie die neueste Version von AWS CLI enthalten.

Installationsanleitungen

Führen Sie die folgenden Schritte über die Befehlszeile aus, um die AWS CLI unter Linux zu installieren.

Wir stellen die Schritte in einer einfach zu kopierenden und einzufügenden Gruppe zur Verfügung, je nachdem, ob Sie 64-Bit-Linux oder Linux ARM verwenden. Lesen Sie die Beschreibungen der einzelnen Zeilen in den folgenden Schritten.

Linux x86 (64-bit)
Anmerkung

(Optional) Mit dem folgenden Befehlsblock wird die AWS CLIheruntergeladen und installiert, ohne zuvor die Integrität Ihres Downloads zu überprüfen. Gehen Sie wie folgt vor, um die Integrität Ihres Downloads zu überprüfen.

Eine Liste der Versionen finden Sie im Änderungsprotokoll zu AWS CLI Version 2 auf GitHub.

Führen Sie zur Installation der AWS CLI die folgenden Befehle aus.

Um eine Version anzugeben, fügen Sie einen Bindestrich und die Versionsnummer an den Dateinamen an. In diesem Beispiel würde der Dateiname für Version 2.0.30 awscli-exe-linux-x86_64-2.0.30.zip sein, daraus resultiert der folgende Befehl

$ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64-2.0.30.zip" -o "awscliv2.zip" unzip awscliv2.zip sudo ./aws/install

Fügen Sie zur Aktualisierung Ihrer aktuellen Installation der AWS CLI Ihre vorhandenen Symlink- und Installationsinformationen hinzu, um den install-Befehl mit den Parametern --bin-dir, --install-dir und --update zu konstruieren. Der folgende Befehlsblock verwendet den Beispiel-Symlink /usr/local/bin und den Beispielspeicherort /usr/local/aws-cli für das Installationsprogramm.

$ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64-2.0.30.zip" -o "awscliv2.zip" unzip awscliv2.zip sudo ./aws/install --bin-dir /usr/local/bin --install-dir /usr/local/aws-cli --update
Linux ARM
Anmerkung

(Optional) Mit dem folgenden Befehlsblock wird die AWS CLIheruntergeladen und installiert, ohne zuvor die Integrität Ihres Downloads zu überprüfen. Gehen Sie wie folgt vor, um die Integrität Ihres Downloads zu überprüfen.

Eine Liste der Versionen finden Sie im Änderungsprotokoll zu AWS CLI Version 2 auf GitHub.

Führen Sie zur Installation der AWS CLI die folgenden Befehle aus.

Um eine Version anzugeben, fügen Sie einen Bindestrich und die Versionsnummer an den Dateinamen an. In diesem Beispiel würde der Dateiname für Version 2.0.30 awscli-exe-linux-aarch64-2.0.30.zip sein, daraus resultiert der folgende Befehl:

$ curl "https://awscli.amazonaws.com/awscli-exe-linux-aarch64-2.0.30.zip" -o "awscliv2.zip" unzip awscliv2.zip sudo ./aws/install

Fügen Sie zur Aktualisierung Ihrer aktuellen Installation der AWS CLI Ihre vorhandenen Symlink- und Installationsinformationen hinzu, um den install-Befehl mit den Parametern --bin-dir, --install-dir und --update zu konstruieren. Der folgende Befehlsblock verwendet den Beispiel-Symlink /usr/local/bin und den Beispielspeicherort /usr/local/aws-cli für das Installationsprogramm.

$ curl "https://awscli.amazonaws.com/awscli-exe-linux-aarch64-2.0.30.zip" -o "awscliv2.zip" unzip awscliv2.zip sudo ./aws/install --bin-dir /usr/local/bin --install-dir /usr/local/aws-cli --update
  1. Laden Sie die Installationsdatei auf eine der folgenden Arten herunter:

    Linux x86 (64-bit)
    • Mit dem Befehlcurl – Die -o-Option gibt den Namen der Datei an, in die das heruntergeladene Paket geschrieben wird. Aufgrund der Optionen im folgenden Beispielbefehl wird die heruntergeladene Datei in das aktuelle Verzeichnis mit dem lokalen Namen awscliv2.zip geschrieben.

      Um eine Version anzugeben, fügen Sie einen Bindestrich und die Versionsnummer an den Dateinamen an. In diesem Beispiel würde der Dateiname für Version 2.0.30 awscli-exe-linux-x86_64-2.0.30.zip sein, daraus resultiert der folgende Befehl:

      $ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64-2.0.30.zip" -o "awscliv2.zip"

      Eine Liste der Versionen finden Sie im Änderungsprotokoll zu AWS CLI Version 2 auf GitHub.

    • Herunterladen über die URL

      Laden Sie in Ihrem Browser Ihre spezifische Version der AWS CLI herunter, indem Sie einen Bindestrich und die Versionsnummer an den Dateinamen anhängen.

      https://awscli.amazonaws.com/awscli-exe-linux-x86_64-version.number.zip

      In diesem Beispiel würde der Dateiname für Version 2.0.30 awscli-exe-linux-x86_64-2.0.30.zip lauten, woraus sich folgender Link ergibt: https://awscli.amazonaws.com/awscli-exe-linux-x86_64-2.0.30.zip

    Linux ARM
    • Mit dem Befehlcurl – Die -o-Option gibt den Namen der Datei an, in die das heruntergeladene Paket geschrieben wird. Aufgrund der Optionen im folgenden Beispielbefehl wird die heruntergeladene Datei in das aktuelle Verzeichnis mit dem lokalen Namen awscliv2.zip geschrieben.

      Um eine Version anzugeben, fügen Sie einen Bindestrich und die Versionsnummer an den Dateinamen an. In diesem Beispiel würde der Dateiname für Version 2.0.30 awscli-exe-linux-aarch64-2.0.30.zip sein, daraus resultiert der folgende Befehl:

      $ curl "https://awscli.amazonaws.com/awscli-exe-linux-aarch64-2.0.30.zip" -o "awscliv2.zip" unzip awscliv2.zip sudo ./aws/install
    • Herunterladen über die URL

      Laden Sie in Ihrem Browser Ihre spezifische Version der AWS CLI herunter, indem Sie einen Bindestrich und die Versionsnummer an den Dateinamen anhängen.

      https://awscli.amazonaws.com/awscli-exe-linux-aarch64-version.number.zip

      In diesem Beispiel würde der Dateiname für Version 2.0.30 awscli-exe-linux-aarch64-2.0.30.zip lauten, daraus resultiert der folgende Link: https://awscli.amazonaws.com/awscli-exe-linux-aarch64-2.0.30.zip.

  2. (Optional) Überprüfen der Integrität Ihrer heruntergeladenen Zip-Datei

    Wenn Sie den manuellen Download des AWS CLI-Installer-Pakets .zip in den obigen Schritten ausgewählt haben, können Sie die folgenden Schritte verwenden, um die Signaturen mithilfe des GnuPG-Tools zu überprüfen.

    Die .zip-Dateien des AWS CLI-Installationsprogrammpakets sind kryptografisch mit PGP-Signaturen signiert. Wenn die Dateien beschädigt oder verändert wurden, schlägt diese Verifizierung fehl und Sie sollten nicht mit der Installation fortfahren.

    1. Laden Sie den gpg-Befehl herunter und installieren Sie diesen mit Ihrem Paket-Manager. Weitere Informationen zu GnuPG finden Sie auf der GnuPG-Website.

    2. Um die öffentliche Schlüsseldatei zu erstellen, müssen Sie eine Textdatei erstellen und den folgenden Text einfügen.

      -----BEGIN PGP PUBLIC KEY BLOCK----- mQINBF2Cr7UBEADJZHcgusOJl7ENSyumXh85z0TRV0xJorM2B/JL0kHOyigQluUG ZMLhENaG0bYatdrKP+3H91lvK050pXwnO/R7fB/FSTouki4ciIx5OuLlnJZIxSzx PqGl0mkxImLNbGWoi6Lto0LYxqHN2iQtzlwTVmq9733zd3XfcXrZ3+LblHAgEt5G TfNxEKJ8soPLyWmwDH6HWCnjZ/aIQRBTIQ05uVeEoYxSh6wOai7ss/KveoSNBbYz gbdzoqI2Y8cgH2nbfgp3DSasaLZEdCSsIsK1u05CinE7k2qZ7KgKAUIcT/cR/grk C6VwsnDU0OUCideXcQ8WeHutqvgZH1JgKDbznoIzeQHJD238GEu+eKhRHcz8/jeG 94zkcgJOz3KbZGYMiTh277Fvj9zzvZsbMBCedV1BTg3TqgvdX4bdkhf5cH+7NtWO lrFj6UwAsGukBTAOxC0l/dnSmZhJ7Z1KmEWilro/gOrjtOxqRQutlIqG22TaqoPG fYVN+en3Zwbt97kcgZDwqbuykNt64oZWc4XKCa3mprEGC3IbJTBFqglXmZ7l9ywG EEUJYOlb2XrSuPWml39beWdKM8kzr1OjnlOm6+lpTRCBfo0wa9F8YZRhHPAkwKkX XDeOGpWRj4ohOx0d2GWkyV5xyN14p2tQOCdOODmz80yUTgRpPVQUtOEhXQARAQAB tCFBV1MgQ0xJIFRlYW0gPGF3cy1jbGlAYW1hem9uLmNvbT6JAlQEEwEIAD4CGwMF CwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQT7Xbd/1cEYuAURraimMQrMRnJHXAUC aGveYQUJDMpiLAAKCRCmMQrMRnJHXKBYD/9Ab0qQdGiO5hObchG8xh8Rpb4Mjyf6 0JrVo6m8GNjNj6BHkSc8fuTQJ/FaEhaQxj3pjZ3GXPrXjIIVChmICLlFuRXYzrXc Pw0lniybypsZEVai5kO0tCNBCCFuMN9RsmmRG8mf7lC4FSTbUDmxG/QlYK+0IV/l uJkzxWa+rySkdpm0JdqumjegNRgObdXHAQDWlubWQHWyZyIQ2B4U7AxqSpcdJp6I S4Zds4wVLd1WE5pquYQ8vS2cNlDm4QNg8wTj58e3lKN47hXHMIb6CHxRnb947oJa pg189LLPR5koh+EorNkA1wu5mAJtJvy5YMsppy2y/kIjp3lyY6AmPT1posgGk70Z CmToEZ5rbd7ARExtlh76A0cabMDFlEHDIK8RNUOSRr7L64+KxOUegKBfQHb9dADY qqiKqpCbKgvtWlds909Ms74JBgr2KwZCSY1HaOxnIr4CY43QRqAq5YHOay/mU+6w hhmdF18vpyK0vfkvvGresWtSXbag7Hkt3XjaEw76BzxQH21EBDqU8WJVjHgU6ru+ DJTs+SxgJbaT3hb/vyjlw0lK+hFfhWKRwgOXH8vqducF95NRSUxtS4fpqxWVaw3Q V2OWSjbne99A5EPEySzryFTKbMGwaTlAwMCwYevt4YT6eb7NmFhTx0Fis4TalUs+ j+c7Kg92pDx2uQ== =OBAt -----END PGP PUBLIC KEY BLOCK-----

      Als Referenz finden Sie im Folgenden die Details des öffentlichen Schlüssels.

      Key ID: A6310ACC4672 Type: RSA Size: 4096/4096 Created: 2019-09-18 Expires: 2026-07-07 User ID: AWS CLI Team <aws-cli@amazon.com> Key fingerprint: FB5D B77F D5C1 18B8 0511 ADA8 A631 0ACC 4672 475C
    3. Importieren Sie den öffentlichen AWS CLI-Schlüssel mit dem folgenden Befehl, indem Sie public-key-file-name durch den Dateinamen des erstellten öffentlichen Schlüssels ersetzen.

      $ gpg --import public-key-file-name gpg: /home/username/.gnupg/trustdb.gpg: trustdb created gpg: key A6310ACC4672475C: public key "AWS CLI Team <aws-cli@amazon.com>" imported gpg: Total number processed: 1 gpg: imported: 1
    4. Laden Sie die AWS CLI-Signaturdatei für das heruntergeladene Paket herunter. Sie hat denselben Pfad und denselben Namen wie die .zip-Datei, der sie entspricht, hat aber die Erweiterung .sig. In den folgenden Beispielen speichern wir sie im aktuellen Verzeichnis als Datei namens awscliv2.sig.

      Linux x86 (64-bit)

      Verwenden Sie für die neueste Version des AWS CLI den folgenden Befehlsblock.

      $ curl -o awscliv2.sig https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip.sig

      Für eine spezifische Version von AWS CLI fügen Sie einen Bindestrich und die Versionsnummer an den Dateinamen an. In diesem Beispiel würde der Dateiname für Version 2.0.30 awscli-exe-linux-x86_64-2.0.30.zip.sig sein, daraus resultiert der folgende Befehl

      $ curl -o awscliv2.sig https://awscli.amazonaws.com/awscli-exe-linux-x86_64-2.0.30.zip.sig

      Eine Liste der Versionen finden Sie im Änderungsprotokoll zu AWS CLI Version 2 auf GitHub.

      Linux ARM

      Installieren Sie die neueste Version des AWS CLI mit dem folgenden Befehlsblock.

      $ curl -o awscliv2.sig https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip.sig

      Für eine spezifische Version von AWS CLI fügen Sie einen Bindestrich und die Versionsnummer an den Dateinamen an. In diesem Beispiel würde der Dateiname für Version 2.0.30 awscli-exe-linux-aarch64-2.0.30.zip.sig sein, daraus resultiert der folgende Befehl

      $ curl -o awscliv2.sig https://awscli.amazonaws.com/awscli-exe-linux-aarch64-2.0.30.zip.sig

      Eine Liste der Versionen finden Sie im Änderungsprotokoll zu AWS CLI Version 2 auf GitHub.

    5. Überprüfen Sie die Signatur und übergeben Sie sowohl den heruntergeladenen .sig- als auch den .zip-Dateinamen als Parameter an den gpg-Befehl.

      $ gpg --verify awscliv2.sig awscliv2.zip

      Die Ausgabe sollte in etwa folgendermaßen aussehen:

      gpg: Signature made Mon Nov 4 19:00:01 2019 PST gpg: using RSA key FB5D B77F D5C1 18B8 0511 ADA8 A631 0ACC 4672 475C gpg: Good signature from "AWS CLI Team <aws-cli@amazon.com>" [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: FB5D B77F D5C1 18B8 0511 ADA8 A631 0ACC 4672 475C
      Wichtig

      Die Warnung in der Ausgabe wird erwartet und ist kein Hinweis auf ein Problem. Sie tritt auf, weil keine Vertrauenskette zwischen Ihrem persönlichen PGP-Schlüssel (falls Sie einen haben) und dem AWS CLI-PGP-Schlüssel besteht. Weitere Informationen finden Sie unter Web of trust (Netz des Vertrauens).

  3. Entpacken Sie das Installationsprogramm. Wenn Ihre Linux-Distribution keinen integrierten unzip-Befehl aufweist, verwenden Sie ein Äquivalent, um es zu entpacken. Der folgende Beispielbefehl entpackt das Paket und erstellt ein Verzeichnis mit dem Namen aws im aktuellen Verzeichnis.

    $ unzip awscliv2.zip
  4. Führen Sie das Installationsprogramm aus. Der Installationsbefehl verwendet eine Datei namens install im neu entpackten aws-Verzeichnis. Standardmäßig werden alle Dateien unter /usr/local/aws-cli installiert und ein symbolischer Link wird in /usr/local/bin erstellt. Der Befehl enthält sudo, um diesen Verzeichnissen Schreibberechtigungen zu erteilen.

    $ sudo ./aws/install

    Sie können ohne sudo installieren, wenn Sie Ordner angeben, für die Sie bereits über Schreibberechtigungen verfügen. Verwenden Sie die folgenden Anweisungen für den install-Befehl, um den Installationsort anzugeben:

    • Stellen Sie sicher, dass die Pfade, die Sie zu den Parametern -i und -b angeben, keine Volume- oder Verzeichnisnamen mit Leerstellen oder Leerräumen enthalten. Wenn ein Leerzeichen vorhanden ist, schlägt die Installation fehl.

    • --install-dir oder -i – Diese Option gibt das Verzeichnis an, in den alle Dateien kopiert werden sollen.

      Der Standardwert ist /usr/local/aws-cli.

    • --bin-dir oder -b – Diese Option gibt an, dass das aws-Hauptprogramm im Installationsordner mit der Datei aws im angegebenen Pfad symbolisch verknüpft ist. Sie müssen über Schreibberechtigungen für das angegebene Verzeichnis verfügen. Wenn Sie einen Symlink zu einem Verzeichnis erstellen, das sich bereits im Pfad befindet, ist es nicht notwendig, das Installationsverzeichnis der $PATH-Variablen des Benutzers hinzuzufügen.

      Der Standardwert ist /usr/local/bin.

    $ ./aws/install -i /usr/local/aws-cli -b /usr/local/bin
    Anmerkung

    Um die aktuelle Installation von AWS CLI Version 2 auf eine neuere Version zu aktualisieren, fügen Sie Ihre vorhandenen Symlink- und Installationsinformationen hinzu, um den install-Befehl mit dem --update-Parameter zu konstruieren.

    $ sudo ./aws/install --bin-dir /usr/local/bin --install-dir /usr/local/aws-cli --update

    Gehen Sie wie folgt vor, um den vorhandenen Symlink und das Installationsverzeichnis zu suchen:

    1. Verwenden Sie den which-Befehl, um Ihren Symlink zu finden. Dadurch erhalten Sie den Pfad, der mit dem --bin-dir-Parameter verwendet werden soll.

      $ which aws /usr/local/bin/aws
    2. Verwenden Sie den ls-Befehl, um das Verzeichnis zu finden, auf das Ihr Symlink verweist. Dadurch erhalten Sie den Pfad, der mit dem --install-dir-Parameter verwendet werden soll.

      $ ls -l /usr/local/bin/aws lrwxrwxrwx 1 ec2-user ec2-user 49 Oct 22 09:49 /usr/local/bin/aws -> /usr/local/aws-cli/v2/current/bin/aws
  5. Bestätigen Sie die Installation mit dem folgenden Befehl.

    $ aws --version aws-cli/2.27.41 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64

    Wenn der aws-Befehl nicht gefunden wird, müssen Sie möglicherweise Ihr Terminal neu starten oder die Maßnahmen zur Fehlerbehebung unter Behebung von Fehlern für den AWS CLI befolgen.

Voraussetzungen für die Installation

  • Sie wissen, welche Version von AWS CLI Version 2 Sie installieren möchten. Eine Liste der Versionen finden Sie im Änderungsprotokoll zu AWS CLI Version 2 auf GitHub.

  • Wir unterstützen die AWS CLI Version 2 auf von Apple unterstützten 64-Bit-Versionen von macOS.

  • Da AWS keine Repositorys von Drittanbietern verwaltet, können wir nicht garantieren, dass sie die neueste Version von AWS CLI enthalten.

Installationsanleitungen

Sie können die AWS CLI Version 2 auf eine der folgenden Arten auf macOS installieren:

GUI installer

Die folgenden Schritte zeigen, wie Sie mithilfe der standardmäßigen macOS-Benutzeroberfläche und Ihres Browsers die neueste Version der AWS CLI Version 2 installieren oder aktualisieren. Wenn Sie auf die neueste Version aktualisieren, verwenden Sie dieselbe Installationsmethode, die Sie für die aktuelle Version verwendet haben.

  1. Laden Sie in Ihrem Browser Ihre spezifische Version der AWS CLI herunter, indem Sie einen Bindestrich und die Versionsnummer an den Dateinamen anhängen.

    https://awscli.amazonaws.com/AWSCLIV2-version.number.pkg

    In diesem Beispiel würde der Dateiname für Version 2.0.30 AWSCLIV2-2.0.30.pkg lauten, daraus resultiert der folgende Link: https://awscli.amazonaws.com/AWSCLIV2-2.0.30.pkg.

  2. Führen Sie die heruntergeladene Datei aus und folgen Sie den Anweisungen auf dem Bildschirm. Sie können die AWS CLI Version 2 folgendermaßen installieren:

    • Für alle Benutzer auf dem Computer (erfordert sudo)

      • Sie können in einem beliebigen Ordner installieren oder den empfohlenen Standardordner /usr/local/aws-cli auswählen.

      • Das Installationsprogramm erstellt automatisch einen Symlink unter /usr/local/bin/aws, der mit dem Hauptprogramm in dem von Ihnen gewählten Installationsordner verknüpft ist.

    • Nur für den aktuellen Benutzer (erfordert nicht sudo)

      • Sie können die Installation in jedem beliebigen Ordner vornehmen, für den Sie Schreibberechtigung haben.

      • Aufgrund der standardmäßigen Benutzerberechtigungen müssen Sie nach Abschluss des Installationsprogramms manuell eine Symlink-Datei in Ihrem $PATH erstellen, die auf die Programme aws und aws_completer verweist, indem Sie die folgenden Befehle bei der Eingabeaufforderung verwenden. Wenn Ihr $PATH einen Ordner enthält, in den Sie schreiben können, können Sie den folgenden Befehl ohne sudo ausführen, wenn Sie diesen Ordner als Pfad des Ziels angeben. Wenn Sie sich in Ihrem $PATH kein Ordner befindet, in den geschrieben werden kann, müssen Sie sudo in den Befehlen verwenden, um Berechtigungen zum Schreiben in den angegebenen Zielordner zu erhalten. Der Standardspeicherort für einen Symlink ist /usr/local/bin/.

        $ sudo ln -s /folder/installed/aws-cli/aws /usr/local/bin/aws $ sudo ln -s /folder/installed/aws-cli/aws_completer /usr/local/bin/aws_completer
    Anmerkung

    Sie können Debug-Protokolle für die Installation anzeigen, indem Sie STRG+L an einer beliebigen Stelle im Installationsprogramm drücken. Dadurch wird ein Protokollbereich geöffnet, in dem Sie das Protokoll filtern und speichern können. Die Protokolldatei wird ebenfalls automatisch in /var/log/install.log gespeichert.

  3. Verwenden Sie die folgenden Befehle, um zu überprüfen, ob die Shell den aws-Befehl in Ihrem $PATH finden und ausführen kann.

    $ which aws /usr/local/bin/aws $ aws --version aws-cli/2.27.41 Python/3.11.6 Darwin/23.3.0

    Wenn der aws-Befehl nicht gefunden wird, müssen Sie möglicherweise Ihr Terminal neu starten oder die Maßnahmen zur Fehlerbehebung unter Behebung von Fehlern für den AWS CLI befolgen.

Command line installer - All users

Wenn Sie über sudo-Berechtigungen verfügen, können Sie die AWS CLI Version 2 für alle Benutzer auf dem Computer installieren. Wir stellen die Schritte in einer Gruppe bereit, die einfach zu kopieren und einzufügen ist. Lesen Sie die Beschreibungen der einzelnen Zeilen in den folgenden Schritten.

Für eine spezifische Version von AWS CLI fügen Sie einen Bindestrich und die Versionsnummer an den Dateinamen an. In diesem Beispiel würde der Dateiname für Version 2.0.30 AWSCLIV2-2.0.30.pkg sein, daraus resultiert der folgende Befehl:

$ curl "https://awscli.amazonaws.com/AWSCLIV2-2.0.30.pkg" -o "AWSCLIV2.pkg" $ sudo installer -pkg AWSCLIV2.pkg -target /
  1. Laden Sie die Datei mit dem curl-Befehl herunter. Die -o-Option gibt den Dateinamen an, in den das heruntergeladene Paket geschrieben wird. Im vorherigen Beispiel wird die Datei in AWSCLIV2.pkg im aktuellen Verzeichnis geschrieben.

    Für eine spezifische Version von AWS CLI fügen Sie einen Bindestrich und die Versionsnummer an den Dateinamen an. In diesem Beispiel würde der Dateiname für Version 2.0.30 AWSCLIV2-2.0.30.pkg sein, daraus resultiert der folgende Befehl

    $ curl "https://awscli.amazonaws.com/AWSCLIV2-2.0.30.pkg" -o "AWSCLIV2.pkg"

    Eine Liste der Versionen finden Sie im Änderungsprotokoll zu AWS CLI Version 2 auf GitHub.

  2. Führen Sie das Standard-macOS-installer-Programm aus und geben Sie die heruntergeladene .pkg-Datei als Quelle an. Verwenden Sie den -pkg-Parameter, um den Namen des zu installierenden Pakets und den -target /-Parameter für das Laufwerk, auf dem das Paket installiert werden soll. Die Dateien werden in /usr/local/aws-cli installiert, und in /usr/local/bin wird automatisch ein Symlink erstellt. Sie müssen dem Befehl sudo hinzufügen, um diesen Ordnern Schreibberechtigungen zu erteilen.

    $ sudo installer -pkg ./AWSCLIV2.pkg -target /

    Nach Abschluss der Installation werden Debug-Protokolle in /var/log/install.log geschrieben.

  3. Verwenden Sie die folgenden Befehle, um zu überprüfen, ob die Shell den aws-Befehl in Ihrem $PATH finden und ausführen kann.

    $ which aws /usr/local/bin/aws $ aws --version aws-cli/2.27.41 Python/3.11.6 Darwin/23.3.0

    Wenn der aws-Befehl nicht gefunden wird, müssen Sie möglicherweise Ihr Terminal neu starten oder die Maßnahmen zur Fehlerbehebung unter Behebung von Fehlern für den AWS CLI befolgen.

Command line - Current user
  1. Um anzugeben, in welchem Ordner die AWS CLI installiert wird, müssen Sie eine XML-Datei erstellen. Diese Datei ist eine XML-formatierte Datei, die ähnlich wie im folgenden Beispiel aussieht. Sie können alle Werte wie gezeigt belassen, außer dass Sie den Pfad /Users/myusername in Zeile 9 durch den Pfad zu dem Ordner ersetzen müssen, in dem die AWS CLI Version 2 installiert werden soll. Der Ordner muss bereits vorhanden sein, oder der Befehl schlägt fehl. In diesem XML-Beispiel wird angegeben, dass das Installationsprogramm die AWS CLI im Ordner /Users/myusername installiert, in dem ein Ordner namens aws-cli erstellt wird.

    <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <array> <dict> <key>choiceAttribute</key> <string>customLocation</string> <key>attributeSetting</key> <string>/Users/myusername</string> <key>choiceIdentifier</key> <string>default</string> </dict> </array> </plist>
  2. Laden Sie das pkg-Installationsprogramm mit dem curl-Befehl herunter. Die -o-Option gibt den Dateinamen an, in den das heruntergeladene Paket geschrieben wird. Im vorherigen Beispiel wird die Datei in AWSCLIV2.pkg im aktuellen Verzeichnis geschrieben.

    Für eine spezifische Version der AWS CLI fügen Sie einen Bindestrich und die Versionsnummer an den Dateinamen an. In diesem Beispiel würde der Dateiname für Version 2.0.30 AWSCLIV2-2.0.30.pkg sein, daraus resultiert der folgende Befehl

    $ curl "https://awscli.amazonaws.com/AWSCLIV2-2.0.30.pkg" -o "AWSCLIV2.pkg"

    Eine Liste der Versionen finden Sie im Änderungsprotokoll zu AWS CLI Version 2 auf GitHub.

  3. Führen Sie das Standard-macOS-installer-Programm mit den folgenden Optionen aus:

    • Geben Sie den Namen des zu installierenden Pakets mithilfe des -pkg-Parameters an.

    • Geben Sie eine aktuelle Benutzerinstallation an, indem Sie den -target-Parameter auf CurrentUserHomeDirectory festlegen.

    • Geben Sie den Pfad (relativ zum aktuellen Ordner) und den Namen der XML-Datei an, die Sie im Parameter -applyChoiceChangesXML erstellt haben.

    Im folgenden Beispiel wird die AWS CLI im Ordner /Users/myusername/aws-cli installiert.

    $ installer -pkg AWSCLIV2.pkg \ -target CurrentUserHomeDirectory \ -applyChoiceChangesXML choices.xml
  4. Da Standardbenutzerberechtigungen normalerweise nicht das Schreiben in Ordner im $PATH zulassen, versucht das Installationsprogramm in diesem Modus nicht, die Symlinks zu den Programmen aws und aws_completer hinzuzufügen. Damit die AWS CLI ordnungsgemäß ausgeführt werden kann, müssen Sie die Symlinks manuell erstellen, nachdem das Installationsprogramm abgeschlossen ist. Wenn Ihr $PATH einen Ordner enthält, in den Sie schreiben können, können Sie den folgenden Befehl ohne sudo ausführen, wenn Sie diesen Ordner als Pfad des Ziels angeben. Wenn Sie keinen beschreibbaren Ordner in Ihrem $PATH haben, müssen Sie sudo für Berechtigungen verwenden, um in den angegebenen Zielordner zu schreiben. Der Standardspeicherort für einen Symlink ist /usr/local/bin/.

    $ sudo ln -s /folder/installed/aws-cli/aws /usr/local/bin/aws $ sudo ln -s /folder/installed/aws-cli/aws_completer /usr/local/bin/aws_completer

    Nach Abschluss der Installation werden Debug-Protokolle in /var/log/install.log geschrieben.

  5. Verwenden Sie die folgenden Befehle, um zu überprüfen, ob die Shell den aws-Befehl in Ihrem $PATH finden und ausführen kann.

    $ which aws /usr/local/bin/aws $ aws --version aws-cli/2.27.41 Python/3.11.6 Darwin/23.3.0

    Wenn der aws-Befehl nicht gefunden wird, müssen Sie möglicherweise Ihr Terminal neu starten oder die Maßnahmen zur Fehlerbehebung unter Behebung von Fehlern für den AWS CLI befolgen.

Voraussetzungen für die Installation

  • Sie wissen, welche Version von AWS CLI Version 2 Sie installieren möchten. Eine Liste der Versionen finden Sie im Änderungsprotokoll zu AWS CLI Version 2 auf GitHub.

  • Wir unterstützen die AWS CLI auf von Microsoft-unterstützten 64-Bit-Versionen von Windows.

  • Administratorrechte zur Installation von Software

Installationsanleitungen

Um Ihre aktuelle Installation von AWS CLI Version 2 unter Windows zu aktualisieren, laden Sie bei jedem Update ein neues Installationsprogramm herunter, um frühere Versionen zu überschreiben. AWS CLI wird regelmäßig aktualisiert. Um zu sehen, wann die neueste Version veröffentlicht wurde, sehen Sie sich das Änderungsprotokoll für AWS CLI Version 2 auf GitHub an.

  1. Laden Sie das AWS CLI-MSI-Installationsprogramm für Windows (64-Bit) herunter und führen Sie es aus

    • Herunterladen und Ausführen des MSI-Installationsprogramms: Um Ihren Download-Link für eine bestimmte Version der AWS CLI zu erstellen, fügen Sie einen Bindestrich und die Versionsnummer an den Dateinamen an.

      https://awscli.amazonaws.com/AWSCLIV2-version.number.msi

      In diesem Beispiel würde der Dateiname für Version 2.0.30 AWSCLIV2-2.0.30.msi lauten, daraus resultiert der folgende Link: https://awscli.amazonaws.com/AWSCLIV2-2.0.30.msi.

    • Verwenden des msiexec-Befehls: Sie können auch das MSI-Installationsprogramm verwenden, indem Sie den Link zum msiexec-Befehl hinzufügen. Für eine spezifische Version von AWS CLI fügen Sie einen Bindestrich und die Versionsnummer an den Dateinamen an.

      C:\> msiexec.exe /i https://awscli.amazonaws.com/AWSCLIV2-version.number.msi

      In diesem Beispiel würde der Dateiname für Version 2.0.30 AWSCLIV2-2.0.30.msi lauten, daraus resultiert der folgende Link: https://awscli.amazonaws.com/AWSCLIV2-2.0.30.msi.

      C:\> msiexec.exe /i https://awscli.amazonaws.com/AWSCLIV2-2.0.30.msi

      Informationen zu verschiedenen Parametern, die mit msiexec verwendet werden können, finden Sie unter msiexec auf der Microsoft-Docs-Website.

    Eine Liste der Versionen finden Sie im Änderungsprotokoll zu AWS CLI Version 2 auf GitHub.

  2. Zum Bestätigen der Installation öffnen Sie das Startmenü, suchen Sie nach cmd, um ein Eingabeaufforderungsfenster zu öffnen, und verwenden Sie an der Eingabeaufforderung den Befehl aws --version.

    C:\> aws --version aws-cli/2.27.41 Python/3.11.6 Windows/10 exe/AMD64 prompt/off

    Wenn Windows das Programm nicht findet, müssen Sie möglicherweise das Eingabeaufforderungsfenster schließen und erneut öffnen, um den Pfad zu aktualisieren, oder die Maßnahmen zur Fehlerbehebung unter Behebung von Fehlern für den AWS CLI befolgen.

Beheben von Fehlern beim Installieren und Deinstallieren der AWS CLI

Wenn nach der Installation oder Deinstallation der AWS CLI Fehler auftreten, finden Sie unter Behebung von Fehlern für den AWS CLI Informationen zur Fehlerbehebung. Die wichtigsten Maßnahmen zur Fehlerbehebung finden Sie unter Fehler aufgrund eines nicht gefundenen Befehls, Der Befehl „aws --version“ gibt eine andere als die installierte Version zurück und Der Befehl "aws --version" gibt nach der Deinstallation von eine Version zurück AWS CLI.

Nächste Schritte

Nach Abschluss der Schritte unter Voraussetzungen für die Verwendung der AWS CLI Version 2 und der Installation der AWS CLI sollten Sie einen Einrichtung der AWS CLI ausführen.