Cette documentation concerne AWS CLI uniquement la version 1. Pour la documentation relative à la version 2 du AWS CLI, consultez le guide de l'utilisateur de la version 2.
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.
Présentation de l’AWS Command Line Interface version 1
Note
La version 1 de l’AWS CLI n’est pas la dernière version de l’AWS CLI. Certaines fonctionnalités introduites dans la version 2 de l’AWS CLI ne sont pas rétrocompatibles avec la version 1, et vous devez effectuer une mise à niveau pour accéder à celles-ci. Certaines modifications « majeures » par rapport à la version 1 peuvent vous obliger à modifier vos scripts. Pour obtenir la liste des modifications majeures apportées dans la version 2, consultez Modifications majeures du Guide de l’utilisateur de la version 2 de l’AWS CLI.
L’AWS Command Line Interface (AWS CLI) est un outil open-source qui vous permet d’interagir avec les services AWS à l’aide des commandes de votre shell de ligne de commande. Avec une configuration minimale, l’AWS CLI vous permet de commencer à exécuter les commandes qui implémentent des fonctionnalités équivalentes à celles fournies par la AWS Management Console basée sur le navigateur depuis l’invite de commande de votre programme de terminal :
-
Linux shells – Utilisez des programmes Shell courants tels que
bash, zshet tcshpour exécuter des commandes sous Linux ou macOS. -
Ligne de commande Windows – Sous Windows, exécutez des commandes dans l’invite de commande Windows ou en PowerShell.
-
À distance – Exécutez des commandes sur des instances Amazon Elastic Compute Cloud (Amazon EC2) via un programme de terminal distant tel que PuTTY ou SSH, ou avec AWS Systems Manager.
Toutes les fonctions IaaS (infrastructure en tant que service) AWS d’accès, de gestion et d’administration dans la AWS Management Console sont disponibles dans l’API AWS et l’AWS CLI. Les nouvelles fonctionnalités et les nouveaux services IaaS AWS fournissent des fonctionnalités complètes de AWS Management Console au moyen de l’API et de l’interface de ligne de commande au lancement ou 180 jours après son lancement.
L’AWS CLI fournit un accès direct aux API publiques des services AWS. Vous pouvez explorer les fonctionnalités d’un service avec l’AWS CLI et développer des scripts shell pour gérer vos ressources. Outre les commandes équivalentes d’API de bas niveau, plusieurs services AWS fournissent des personnalisations pour l’AWS CLI. Ces personnalisations peuvent inclure des commandes de plus haut niveau qui facilitent l’utilisation d’un service à l’aide d’une API complexe.
À propos de la version 1 de l’AWS CLI.
La version 1 de l’AWS CLI est l’AWS CLI d’origine que nous continuons à prendre en charge. Toutefois, les nouvelles fonctionnalités majeures introduites dans la version 2 de l’AWS CLI ne peuvent ne pas être rétroportées vers la version 1 de l’AWS CLI. Pour utiliser ces fonctionnalités, vous devez installer l’AWS CLI version 2. La version 1 de l’AWS CLI est créée à l’aide du kit SDK pour Python et nécessite donc que vous installiez une version compatible de Python.
Pour installer la version 1 de l’AWS CLI, consultez Installation, mise à jour et désinstallation de l’ AWS CLI.
Pour vérifier la version actuellement installée, utilisez la commande suivante :
$aws --versionaws-cli/1.40.41 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6
Pour l’historique des versions, consultez le journal des modifications de la version 1 de l’AWS CLI
Maintenance et prise en charge des versions majeures du kit SDK
Pour en savoir plus sur la maintenance et la prise en charge des versions majeures du kit SDK et de leurs dépendances sous-jacentes, consultez les sections suivantes dans le Guide de référence des kits SDK et des outils AWS :
À propos d’Amazon Web Services
Amazon Web Services (AWS) est un ensemble de services d’infrastructure numériques que les développeurs peuvent exploiter lors du développement de leurs applications. Les services incluent le calcul, le stockage, les base de données et la synchronisation de l’application (messagerie et file d’attente). AWS utilise un modèle de paiement à l’utilisation. Vous êtes facturé uniquement pour les services que vous ou vos applications utilisez. De plus, afin de rendre la plateforme AWS plus accessible pour prototyper et expérimenter, AWS propose une offre gratuite. Dans cette offre, les services sont gratuits en-dessous d’un certain niveau d’utilisation. Pour plus d’informations sur les coûts AWS et l’offre gratuite, consultez Offre gratuite AWS