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.
Installation oder Aktualisierung auf die neueste Version von AWS CLI
In diesem Thema wird beschrieben, wie Sie die neueste Version von AWS Command Line Interface (AWS CLI) auf unterstützten Betriebssystemen installieren oder aktualisieren. Informationen zu den neuesten Versionen von AWS CLI finden Sie im Changelog für AWS CLI Version 2. GitHub
Informationen zur Installation einer früheren Version von finden Sie AWS CLI unterInstallation früherer Versionen der AWS CLI Version 2. Informationen zum Deinstallieren finden Sie unter Deinstallation der AWS CLI Version 2.
AWS CLI Anweisungen zur Installation und Aktualisierung
Die Installationsanweisungen finden Sie im Abschnitt für Ihr Betriebssystem.
Voraussetzungen für die Installation und Aktualisierung
-
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 Verwendungen glibc
groff
, undless
. Diese sind standardmäßig in den meisten großen Linux-Distributionen enthalten.
-
Wir unterstützen die AWS CLI 64-Bit-Versionen neuerer Distributionen von CentOS, Fedora, Ubuntu, Amazon Linux 1, Amazon Linux 2, Amazon Linux 2023 und Linux. ARM
-
Da AWS keine anderen Repositorys von Drittanbietern verwaltet werdensnap
, können wir nicht garantieren, dass sie die neueste Version von enthalten. AWS CLI
Installiere oder aktualisiere das AWS CLI
Wenn Sie zum ersten Mal auf Amazon Linux aktualisieren, müssen Sie die vorinstallierte Version mit dem folgenden Befehl deinstallieren AWS CLI, um die neueste yum
Version von zu installieren:
$
sudo yum remove awscli
Nachdem die yum
Installation von entfernt wurde, folgen Sie den nachstehenden Installationsanweisungen für Linux. AWS CLI
Sie können das AWS CLI mit einer der folgenden Methoden installieren:
-
Das Befehlszeilen-Installationsprogramm ist eine gute Option für die Versionskontrolle, da Sie die zu installierende Version angeben können. Diese Option wird nicht automatisch aktualisiert und Sie müssen bei jedem Update ein neues Installationsprogramm herunterladen, um die vorherige Version zu überschreiben.
-
Das offiziell unterstützte snap
Paket ist eine gute Option, um immer die neueste Version der AWS CLI As-Snap-Pakete automatisch aktualisieren zu lassen. Es gibt keine integrierte Unterstützung für die Auswahl von Nebenversionen von AWS CLI und ist daher keine optimale Installationsmethode, wenn Ihr Team Versionen anheften muss.
- Command line installer - Linux x86 (64-bit)
-
Um Ihre aktuelle Installation von zu aktualisieren AWS CLI, laden Sie bei jedem Update ein neues Installationsprogramm herunter, um frühere Versionen zu überschreiben. Folgen Sie diesen Schritten von der Befehlszeile aus, um das unter Linux AWS CLI zu installieren.
Im Folgenden finden Sie schnelle Installationsschritte in einer einzigen Gruppe zum Kopieren und Einfügen, die eine grundlegende Installation ermöglichen. Anweisungen mit Anleitung finden Sie in den folgenden Schritten.
(Optional) Mit dem folgenden Befehlsblock wird der heruntergeladen und installiert, AWS CLI ohne zuvor die Integrität Ihres Downloads zu überprüfen. Gehen Sie wie folgt vor, um die Integrität Ihres Downloads zu überprüfen.
Führen Sie zur Installation der AWS CLI die folgenden Befehle aus.
$
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.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 einen Beispiel-Symlink von /usr/local/bin
und ein Beispiel für den Speicherort des Installationsprogramms /usr/local/aws-cli
.
$
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install --bin-dir /usr/local/bin
--install-dir /usr/local/aws-cli
--update
Geführte Installationsschritte
-
Laden Sie die Installationsdatei auf eine der folgenden Arten herunter:
-
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.
$
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
-
Herunterladen von URL — Gehen Sie wie folgt vor, um das Installationsprogramm mit Ihrem Browser herunterzuladenURL: https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip
-
(Optional) Überprüfen der Integrität Ihrer heruntergeladenen Zip-Datei
Wenn Sie sich .zip
in den obigen Schritten dafür entschieden haben, das AWS CLI Installationspaket manuell herunterzuladen, können Sie die folgenden Schritte ausführen, um die Signaturen mithilfe des GnuPG
Tools zu überprüfen.
Die .zip
Dateien AWS CLI des Installationspakets sind mithilfe PGP von Signaturen kryptografisch signiert. Wenn die Dateien beschädigt oder verändert wurden, schlägt diese Verifizierung fehl und Sie sollten nicht mit der Installation fortfahren.
-
Laden Sie den gpg
-Befehl herunter und installieren Sie diesen mit Ihrem Paket-Manager. Weitere Informationen zu GnuPG
finden Sie auf der GnuPG-Website.
-
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
ZqFYbwUJCv/cOgAKCRCmMQrMRnJHXKYuEAC+wtZ611qQtOl0t5spM9SWZuszbcyA
0xBAJq2pncnp6wdCOkuAPu4/R3UCIoD2C49MkLj9Y0Yvue8CCF6OIJ8L+fKBv2DI
yWZGmHL0p9wa/X8NCKQrKxK1gq5PuCzi3f3SqwfbZuZGeK/ubnmtttWXpUtuU/Iz
VR0u/0sAy3j4uTGKh2cX7XnZbSqgJhUk9H324mIJiSwzvw1Ker6xtH/LwdBeJCck
bVBdh3LZis4zuD4IZeBO1vRvjot3Oq4xadUv5RSPATg7T1kivrtLCnwvqc6L4LnF
0OkNysk94L3LQSHyQW2kQS1cVwr+yGUSiSp+VvMbAobAapmMJWP6e/dKyAUGIX6+
2waLdbBs2U7MXznx/2ayCLPH7qCY9cenbdj5JhG9ibVvFWqqhSo22B/URQE/CMrG
+3xXwtHEBoMyWEATr1tWwn2yyQGbkUGANneSDFiTFeoQvKNyyCFTFO1F2XKCcuDs
19nj34PE2TJilTG2QRlMr4D0NgwLLAMg2Los1CK6nXWnImYHKuaKS9LVaCoC8vu7
IRBik1NX6SjrQnftk0M9dY+s0ZbAN1gbdjZ8H3qlbl/4TxMdr87m8LP4FZIIo261
Eycv34pVkCePZiP+dgamEiQJ7IL4ZArio9mv6HbDGV6mLY45+l6/0EzCwkI5IyIf
BfWC9s/USgxchg==
=ptgS
-----END PGP PUBLIC KEY BLOCK-----
Als Referenz finden Sie im Folgenden die Details des öffentlichen Schlüssels.
Key ID: A6310ACC4672475C
Type: RSA
Size: 4096/4096
Created: 2019-09-18
Expires: 2025-07-24
User ID: AWS CLI Team <aws-cli@amazon.com>
Key fingerprint: FB5D B77F D5C1 18B8 0511 ADA8 A631 0ACC 4672 475C
-
Importieren Sie den AWS CLI öffentlichen Schlüssel mit dem folgenden Befehl und ersetzen Sie public-key-file-name
mit dem Dateinamen des öffentlichen Schlüssels, den Sie erstellt haben.
$
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
-
Laden Sie die AWS CLI Signaturdatei für das Paket herunter, das Sie heruntergeladen haben. 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
.
Verwenden Sie für die AWS CLI neueste Version von den folgenden Befehlsblock:
$
curl -o awscliv2.sig https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip.sig
Hängen Sie für eine bestimmte Version von einen Bindestrich und die Versionsnummer an den Dateinamen an. AWS CLI In diesem Beispiel der Dateiname für Version 2.0.30
würde zu dem folgenden Befehl awscli-exe-linux-x86_64-2.0.30.zip.sig
führen:
$
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 Changelog für AWS CLI Version 2. GitHub
-
Ü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
Die Warnung in der Ausgabe wird erwartet und ist kein Hinweis auf ein Problem. Das liegt daran, dass zwischen Ihrem persönlichen PGP Schlüssel (falls Sie einen haben) und dem AWS CLI PGP Schlüssel keine Vertrauenskette besteht. Weitere Informationen finden Sie unter Web of trust (Netz des Vertrauens).
-
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
Bei einem Update von einer früheren Version fordert der unzip
-Befehl zum Überschreiben vorhandener Dateien auf. Um diese Aufforderungen zu überspringen, beispielsweise bei der Skriptautomatisierung, verwenden Sie die Aktualisierungsmarkierung -u
für unzip
. Diese Markierung sorgt dafür, dass vorhandene Dateien automatisch aktualisiert und bei Bedarf neue erstellt werden.
$
unzip -u awscliv2.zip
-
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
Um Ihre aktuelle Installation von zu aktualisieren AWS CLI, fügen Sie Ihren vorhandenen Symlink und Ihre Installationsinformationen hinzu, um den install
Befehl mit dem --update
Parameter zu erstellen.
$
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:
-
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
-
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
-
Bestätigen Sie die Installation mit dem folgenden Befehl.
$
aws --version
aws-cli/2.17.20 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/2.4.5
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 - Linux ARM
-
Um Ihre aktuelle Installation von zu aktualisieren AWS CLI, laden Sie bei jedem Update ein neues Installationsprogramm herunter, um frühere Versionen zu überschreiben. Folgen Sie diesen Schritten von der Befehlszeile aus, um das unter Linux AWS CLI zu installieren.
Im Folgenden finden Sie schnelle Installationsschritte in einer einzigen Gruppe zum Kopieren und Einfügen, die eine grundlegende Installation ermöglichen. Anweisungen mit Anleitung finden Sie in den folgenden Schritten.
(Optional) Mit dem folgenden Befehlsblock wird der heruntergeladen und installiert, AWS CLI ohne zuvor die Integrität Ihres Downloads zu überprüfen. Gehen Sie wie folgt vor, um die Integrität Ihres Downloads zu überprüfen.
Führen Sie die folgenden Befehle aus AWS CLI, um das zu installieren.
$
curl "https://awscli.amazonaws.com/awscli-exe-linux-aarch64.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 einen Beispiel-Symlink von /usr/local/bin
und ein Beispiel für den Speicherort des Installationsprogramms /usr/local/aws-cli
.
$
curl "https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install --bin-dir /usr/local/bin
--install-dir /usr/local/aws-cli
--update
Geführte Installationsschritte
-
Laden Sie die Installationsdatei auf eine der folgenden Arten herunter:
-
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.
$
curl "https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip" -o "awscliv2.zip"
-
Herunterladen von URL — Gehen Sie wie folgt vor, um das Installationsprogramm mit Ihrem Browser herunterzuladenURL: https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip
-
(Optional) Überprüfen der Integrität Ihrer heruntergeladenen Zip-Datei
Wenn Sie sich .zip
in den obigen Schritten dafür entschieden haben, das AWS CLI Installationspaket manuell herunterzuladen, können Sie die folgenden Schritte ausführen, um die Signaturen mithilfe des GnuPG
Tools zu überprüfen.
Die .zip
Dateien AWS CLI des Installationspakets sind mithilfe PGP von Signaturen kryptografisch signiert. Wenn die Dateien beschädigt oder verändert wurden, schlägt diese Verifizierung fehl und Sie sollten nicht mit der Installation fortfahren.
-
Laden Sie den gpg
-Befehl herunter und installieren Sie diesen mit Ihrem Paket-Manager. Weitere Informationen zu GnuPG
finden Sie auf der GnuPG-Website.
-
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
ZqFYbwUJCv/cOgAKCRCmMQrMRnJHXKYuEAC+wtZ611qQtOl0t5spM9SWZuszbcyA
0xBAJq2pncnp6wdCOkuAPu4/R3UCIoD2C49MkLj9Y0Yvue8CCF6OIJ8L+fKBv2DI
yWZGmHL0p9wa/X8NCKQrKxK1gq5PuCzi3f3SqwfbZuZGeK/ubnmtttWXpUtuU/Iz
VR0u/0sAy3j4uTGKh2cX7XnZbSqgJhUk9H324mIJiSwzvw1Ker6xtH/LwdBeJCck
bVBdh3LZis4zuD4IZeBO1vRvjot3Oq4xadUv5RSPATg7T1kivrtLCnwvqc6L4LnF
0OkNysk94L3LQSHyQW2kQS1cVwr+yGUSiSp+VvMbAobAapmMJWP6e/dKyAUGIX6+
2waLdbBs2U7MXznx/2ayCLPH7qCY9cenbdj5JhG9ibVvFWqqhSo22B/URQE/CMrG
+3xXwtHEBoMyWEATr1tWwn2yyQGbkUGANneSDFiTFeoQvKNyyCFTFO1F2XKCcuDs
19nj34PE2TJilTG2QRlMr4D0NgwLLAMg2Los1CK6nXWnImYHKuaKS9LVaCoC8vu7
IRBik1NX6SjrQnftk0M9dY+s0ZbAN1gbdjZ8H3qlbl/4TxMdr87m8LP4FZIIo261
Eycv34pVkCePZiP+dgamEiQJ7IL4ZArio9mv6HbDGV6mLY45+l6/0EzCwkI5IyIf
BfWC9s/USgxchg==
=ptgS
-----END PGP PUBLIC KEY BLOCK-----
Als Referenz finden Sie im Folgenden die Details des öffentlichen Schlüssels.
Key ID: A6310ACC4672475C
Type: RSA
Size: 4096/4096
Created: 2019-09-18
Expires: 2025-07-24
User ID: AWS CLI Team <aws-cli@amazon.com>
Key fingerprint: FB5D B77F D5C1 18B8 0511 ADA8 A631 0ACC 4672 475C
-
Importieren Sie den AWS CLI öffentlichen Schlüssel mit dem folgenden Befehl und ersetzen Sie public-key-file-name
mit dem Dateinamen des öffentlichen Schlüssels, den Sie erstellt haben.
$
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
-
Laden Sie die AWS CLI Signaturdatei für das Paket herunter, das Sie heruntergeladen haben. 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
.
Verwenden Sie für die AWS CLI neueste Version von den folgenden Befehlsblock:
$
curl -o awscliv2.sig https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip.sig
Hängen Sie für eine bestimmte Version von einen Bindestrich und die Versionsnummer an den Dateinamen an. AWS CLI In diesem Beispiel der Dateiname für Version 2.0.30
würde zu dem folgenden Befehl awscli-exe-linux-aarch64-2.0.30.zip.sig
führen:
$
curl -o awscliv2.sig https://awscli.amazonaws.com/awscli-exe-linux-aarch64-2.0.30.zip.sig
Eine Liste der Versionen finden Sie im Changelog für AWS CLI Version 2. GitHub
-
Ü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
Die Warnung in der Ausgabe wird erwartet und ist kein Hinweis auf ein Problem. Das liegt daran, dass zwischen Ihrem persönlichen PGP Schlüssel (falls Sie einen haben) und dem AWS CLI PGP Schlüssel keine Vertrauenskette besteht. Weitere Informationen finden Sie unter Web of trust (Netz des Vertrauens).
-
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
Bei einem Update von einer früheren Version fordert der unzip
-Befehl zum Überschreiben vorhandener Dateien auf. Um diese Aufforderungen zu überspringen, beispielsweise bei der Skriptautomatisierung, verwenden Sie die Aktualisierungsmarkierung -u
für unzip
. Diese Markierung sorgt dafür, dass vorhandene Dateien automatisch aktualisiert und bei Bedarf neue erstellt werden.
$
unzip -u awscliv2.zip
-
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
Um Ihre aktuelle Installation von zu aktualisieren AWS CLI, fügen Sie Ihren vorhandenen Symlink und Ihre Installationsinformationen hinzu, um den install
Befehl mit dem --update
Parameter zu erstellen.
$
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:
-
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
-
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
-
Bestätigen Sie die Installation mit dem folgenden Befehl.
$
aws --version
aws-cli/2.17.20 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/2.4.5
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.
- Snap package
-
Wir bieten eine offiziell AWS unterstützte Version von AWS CLI on snap
an. Wenn Sie möchten, dass immer die neueste Version von auf Ihrem System AWS CLI installiert ist, bietet Ihnen ein Snap-Paket dies, da es automatisch aktualisiert wird. Es gibt keine integrierte Unterstützung für die Auswahl von Nebenversionen von AWS CLI und ist daher keine optimale Installationsmethode, wenn Ihr Team Versionen anheften muss. Wenn Sie eine bestimmte Nebenversion von installieren möchten, empfehlen wir Ihnen AWS CLI, das Befehlszeilen-Installationsprogramm zu verwenden.
-
Wenn Ihre Linux-Plattform noch nicht snap
installiert ist, installieren Sie es snap
auf Ihrer Plattform.
-
Informationen zur Installation snap
finden Sie in der Snap-Dokumentation unter Installation des Daemons.
-
Möglicherweise müssen Sie Ihr System neu starten, damit Ihre PATH
Variablen korrekt aktualisiert werden. Wenn Sie Probleme mit der Installation haben, folgen Sie den Schritten unter Häufig auftretende Probleme beheben in der Snap-Dokumentation.
-
Führen Sie den folgenden Befehl aus, um zu überprüfen, ob die Installation korrekt snap
ist.
$
snap version
-
Führen Sie den folgenden snap install
Befehl für den aus AWS CLI.
$
snap install aws-cli --classic
Abhängig von Ihren Berechtigungen müssen Sie sudo
den Befehl möglicherweise erweitern.
$
sudo snap install aws-cli --classic
Das Snap-Repository für AWS CLI, einschließlich zusätzlicher snap
Anweisungen, finden Sie auf der aws-cli
Seite der Canonical Snapcraft-Website.
-
Stellen Sie sicher, dass das korrekt installiert ist AWS CLI .
$
aws --version
aws-cli/2.17.20 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/2.4.5
Wenn Sie eine Fehlermeldung erhalten, finden Sie weitere Informationen unter Behebung von Fehlern für den AWS CLI.
Voraussetzungen für die Installation und Aktualisierung
AWS CLI installieren oder aktualisieren
Wenn Sie auf die neueste Version aktualisieren, verwenden Sie dieselbe Installationsmethode, die Sie bei der aktuellen Version verwendet haben. Sie können das AWS CLI auf folgende Weise auf macOS installieren.
- GUI installer
-
Die folgenden Schritte zeigen, wie Sie die neueste Version AWS CLI von mithilfe der standardmäßigen macOS-Benutzeroberfläche und Ihres Browsers installieren.
-
Laden Sie in Ihrem Browser die macOS-pkg
-Datei https://awscli.amazonaws.com/AWSCLIV2.pkgherunter.
-
Führen Sie die heruntergeladene Datei aus und folgen Sie den Anweisungen auf dem Bildschirm. Sie können wählen, ob Sie das AWS CLI auf folgende Weise installieren möchten:
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.
-
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.17.20 Python/3.11.6 Darwin/23.3.0 botocore/2.4.5
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 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.
$
curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg"
$
sudo installer -pkg AWSCLIV2.pkg -target /
Anweisungen zur Installation mit Anleitung
-
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.
$
curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg"
-
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.
-
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.17.20 Python/3.11.6 Darwin/23.3.0 botocore/2.4.5
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
-
-
Um anzugeben, in welchem Ordner das installiert AWS CLI wird, müssen Sie eine XML Datei mit einem beliebigen Dateinamen erstellen. Bei dieser Datei handelt es sich um eine XML -formatierte Datei, die wie das folgende Beispiel aussieht. Belassen Sie alle Werte wie abgebildet, außer dass Sie den Pfad ersetzen müssen /Users/myusername
in Zeile 9 mit dem Pfad zu dem Ordner, in dem Sie das AWS CLI
installieren möchten. Der Ordner muss bereits vorhanden sein, oder der Befehl schlägt fehl. Das folgende XML Beispiel mit dem Namen choices.xml
, gibt das Installationsprogramm an, das AWS CLI in dem Ordner installiert werden soll/Users/myusername
, und erstellt dort einen Ordner mit dem Namenaws-cli
.
<?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>
-
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.
$
curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg"
-
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 im -applyChoiceChangesXML
Parameter den Pfad (relativ zum aktuellen Ordner) und den Namen der XML Datei an, die Sie erstellt haben.
Im folgenden Beispiel wird der AWS CLI im Ordner installiert/Users/myusername/aws-cli
.
$
installer -pkg AWSCLIV2.pkg \
-target CurrentUserHomeDirectory \
-applyChoiceChangesXML choices.xml
-
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 der AWS CLI korrekt ausgeführt wird, müssen Sie die Symlinks nach Abschluss des Installationsprogramms manuell erstellen. 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/
. Ersetzen Sie folder/installed
durch den Pfad für Ihre AWS CLI -Installation.
$
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.
-
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.17.20 Python/3.11.6 Darwin/23.3.0 botocore/2.4.5
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 und Aktualisierung
AWS CLI installieren oder aktualisieren
Um Ihre aktuelle Installation von unter Windows zu aktualisieren, laden Sie AWS CLI 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, schauen Sie sich das Changelog für AWS CLI Version 2 an GitHub.
-
Laden Sie das AWS CLI MSI Installationsprogramm für Windows (64-Bit) herunter und führen Sie es aus:
https://awscli.amazonaws.com/AWSCLIV2.msi
Alternativ können Sie den msiexec
Befehl ausführen, um das MSI Installationsprogramm auszuführen.
C:\>
msiexec.exe /i https://awscli.amazonaws.com/AWSCLIV2.msi
Informationen zu verschiedenen Parametern, die mit msiexec
verwendet werden können, finden Sie unter msiexec auf der Microsoft-Docs-Website. Sie können beispielsweise das Flag /qn
für eine unbeaufsichtigte Installation verwenden.
C:\>
msiexec.exe /i https://awscli.amazonaws.com/AWSCLIV2.msi /qn
-
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.17.20 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.
Behebung von AWS CLI Installations- und Deinstallationsfehlern
Wenn Sie nach der Installation oder Deinstallation von auf Probleme stoßen AWS CLI, finden Sie die Schritte Behebung von Fehlern für den AWS CLI zur Fehlerbehebung unter. 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 der AWS CLI erfolgreichen Installation von können Sie Ihre heruntergeladenen Installationsdateien problemlos löschen. Nachdem Sie die Schritte unter abgeschlossen Voraussetzungen für die Verwendung der AWS CLI Version 2 und installiert haben AWS CLI, sollten Sie eine ausführenEinrichtung der AWS CLI.