A propos des versions CLI AWS - interface ligne de commande AWS

Python 2.7, 3.4 et 3.5 est obsolète pour l'interface de ligne de commande AWS version 1. Pour plus d'informations, consultez la section de l'interface de ligne de commande AWS version 1 de commandeSur les versions de l'interface de ligne de commande AWS.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

A propos des versions CLI AWS

L'interface de ligne de commande AWS est disponible en deux versions et les informations contenues dans ce guide s'appliquent aux deux, sauf indication contraire. Pour vérifier quelle version vous avez peut-être installée, exécutez la commandeaws --versiondans votre shell. La valeur renvoyée fournit la version actuelle que vous avez installée. L'exemple suivant montre que la version exécutée est 2.1.29.

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

Pour plus d'informations sur la maintenance et le support, consultez lePolitique de maintenance des kits SDK et des outils AWS.

Version CLI AWS AWS AWS version 2

L'interface de ligne de commande AWS version 2 est la version majeure la plus récente de l'interface de ligne de commande AWS et prend en charge toutes les dernières fonctionnalités. Certaines fonctionnalités introduites dans la version 2 ne sont pas rétroportées vers la version 1 et vous devez effectuer une mise à niveau pour accéder à ces fonctionnalités. Certaines modifications par rapport à la version 1 peuvent vous obliger à modifier vos scripts. Pour obtenir la liste des modifications majeures dans la version 2, consultezBriser les changements — Migration de l'interface de ligne de commande AWS version 1 vers la version 2.

L'interface de ligne de commande AWS version 2 n'est disponible en installation qu'en tant que programme d'installation fourni. Bien que vous puissiez la trouver dans les gestionnaires de packages, ceux-ci sont des packages non pris en charge et non officiels qui ne sont pas produits ou gérés par AWS. Nous vous recommandons d'installer uniquement l'interface de ligne de commande AWS à partir des points de distribution AWS officiels, comme indiqué dans ce guide.

Pour installer l'interface de ligne de commande AWS version 2, consultezInstallation, mise à jour et désinstallation de l'interface de ligne de commande AWS version 2.

Pour connaître l'historique des versions, consultez leJournal des modifications de l'interface de ligne de commande AWS version 2surGitHub.

Version CLI AWS AWS AWS version 1

Avertissement

Python 2.7 a été dépréciée par la Python Software Foundation le 1er janvier 2020. À l'avenir, les clients utilisant l'interface de ligne de commande AWS version 1 doivent passer à l'utilisation de Python 3, avec un minimum de Python 3.6. La prise en charge de Python 2.7 est obsolète pour les nouvelles versions de l'interface de ligne de commande AWS version 1 à partir du 15/7/2021. Python 3.4 et 3.5 est obsolète à partir du 2/1/2021.

Pour continuer à utiliser AWS CLI version 1 avec les anciennes versions de Python, consultez la matrice de prise en charge des versions Python ci-dessous.

Pour obtenir les instructions d'installation Python, consultez l'Téléchargement de Pythondans laManuel Débutant.

L'interface de ligne de commande AWS version 1 est l'interface de ligne de commande AWS originale et nous continuons de la prendre en charge. Toutefois, les nouvelles fonctionnalités majeures introduites dans l'interface de ligne de commande AWS version 2 ne peuvent ne pas être rétroportées vers l'interface de ligne de commande AWS version 1. Pour utiliser ces fonctionnalités, vous devez installer l'interface de ligne de commande AWS version 2.

La version 1 de l'interface de ligne de commande AWS est construite à l'aide du kit de développement logiciel Python et nécessite donc l'installation d'une version compatible de Python.

Matrice de prise en charge de
Version CLI AWS AWS Version Python prise en charge
Versions à partir du 15/7/2021 Python 3.6+
1.19.0 — courant Python 2.7+, Python 3.6
1.17 — 1.18.x Python 2.7+, Python 3.4
1.0 — 1.16.x Python 2.6 et version ultérieure, Python 3.3 et version ultérieure

Pour installer l'interface de ligne de commande AWS version 1, consultezInstallation, mise à jour et désinstallation de l'interface de ligne de commande AWS version 1.

Pour connaître l'historique des versions, consultez leJournal des modifications de l'interface de ligne de commande AWS version 1surGitHub.