Über die Versionen von AWS CLI - AWS Command Line Interface

Python 2.7, 3.4 und 3.5 sind für AWS CLI-Version 1 veraltet. Weitere Informationen finden Sie im Abschnitt AWS CLI-Version 1 von Über die AWS CLI-Versionen.

Über die Versionen von AWS CLI

Die AWS CLI ist in zwei Versionen verfügbar, und die Informationen in diesem Handbuch gelten für beide Versionen, sofern nicht anders angegeben. Um zu überprüfen, welche Version Sie derzeit installiert haben, führen Sie den aws --version-Befehl in Ihrer Shell aus. Der zurückgegebene Wert liefert die aktuelle Version, die Sie installiert haben. Das folgende Beispiel zeigt, dass die Version 2.1.29 ausgeführt wird.

$ aws --version aws-cli/2.1.29 Python/3.7.4 Linux/4.14.133-113.105.amzn2.x86_64 botocore/2.0.0

Informationen zu Wartung und Support finden Sie in der AWS-SDKs- und Tools-Wartungsrichtlinie.

AWS CLI Version 2

Die AWS CLI Version 2 ist die neueste Hauptversion der AWS CLI und unterstützt alle aktuellen Funktionen. Einige in Version 2 eingeführte Funktionen werden nicht auf Version 1 zurückportiert und Sie müssen ein Upgrade durchführen, um auf diese Funktionen zugreifen zu können. Es gibt einige „bahnbrechende“ Änderungen gegenüber Version 1, die möglicherweise eine Änderung Ihrer Skripts erfordern. Eine Liste der bahnbrechenden Änderungen in Version 2 finden Sie unter Abwärtskompatible Änderungen Migration von AWS CLI Version 1 auf Version 2.

Die AWS CLI Version 2 kann nur als gebündeltes Installationsprogramm installiert werden. Obwohl Sie es möglicherweise in Paket-Managern finden, sind dies nicht unterstützte und inoffizielle Pakete, die nicht von AWS produziert oder verwaltet werden. Es wird empfohlen, die AWS CLI nur von den offiziellen AWS-Verteilungspunkten zu installieren, wie in diesem Handbuch beschrieben.

So installieren Sie die AWS CLI-Version 2, siehe Installation, Aktualisierung und Deinstallation von AWS CLI Version 2.

Informationen zum Versionsverlauf finden Sie in der AWS CLIVersion 2 in GitHub.

AWS CLI Version 1

Warnung

Python 2.7 ist durch die Grundlage für Python-Software ab dem 1. Januar 2020 veraltet. Kunden, die AWS CLI Version 1 nutzen, sollten auf Python 3 mit einem Minimum von Python 3.6 übergehen. Python 2.7-Support ist für neue Versionen der AWS CLI Version 1 ab 15.07.2021 veraltet. Python 3.4 und 3.5 ist ab dem 01.02.2021 veraltet.

Um AWS CLI Version 1 weiterhin mit älteren Python-Versionen zu verwenden, lesen Sie die Support-Matrix für Python-Versionen weiter unten.

Python-Installationsanweisungen finden Sie auf der Seite Python herunterladen im Python-Anfängerhandbuch.

Die AWS CLI Version 1 ist das Original-AWS CLI. Wir unterstützen sie weiterhin. Wichtige neue Funktionen, die in der AWS CLI Version 2 eingeführt werden, werden jedoch möglicherweise nicht für die AWS CLI Version 1 rückportiert. Um diese Funktionen zu verwenden, müssen Sie die AWS CLI Version 2 installieren.

Die AWS CLI Version 1 wird mit dem SDK für Python erstellt und erfordert daher, dass Sie eine kompatible Version von Python installieren.

Support für Python-Versionen-Matrix
AWS CLI Version Unterstützte Python-Versionen
Versionen ab 15. 07. 2021 Python 3.6+
1.19.0 – aktuell Python 2.7+ oder Python 3.6+
1.17 - 1.18.x Python 2.7+, Python 3.4+
1.0 - 1.16.x Python 2.6 und älter, Python 3.3 und älter

So installieren Sie die AWS CLI-Version 1, siehe Installation, Aktualisierung und Deinstallation von AWS CLI Version 1.

Informationen zum Versionsverlauf finden Sie in der AWS CLIVersion 1 in GitHub.