

**Cette documentation concerne AWS CLI uniquement la version 1 du.**

Nous avons annoncé la sortie end-of-support de la AWS CLI version 1. Nous vous recommandons de migrer vers la AWS CLI version 2. Pour les dates, les détails supplémentaires et les informations sur la façon de migrer, consultez l'[annonce](https://aws.amazon.com/blogs/developer/cli-v1-maintenance-mode-announcement/). Pour la documentation relative à la version 2 du AWS CLI, consultez le [guide de l'utilisateur de la version 2](https://docs.aws.amazon.com/cli/latest/userguide/).

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.

# Installation, mise à jour et désinstallation de la AWS CLI version 1 sur Amazon Linux
<a name="install-linux-al2017"></a>

La AWS CLI version 1 est préinstallée sur Amazon Linux et Amazon Linux 2. Vérifiez la version installée à l’aide de la commande suivante.

```
$ aws --version
aws-cli/1.40.41 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6
```

Selon la date à laquelle vous avez créé votre instance Amazon Linux, la AWS CLI version 1 est préinstallée à l'aide de l'un des gestionnaires de packages suivants :
+ [pip](#install-amazon-linux-pip)
+ [miam](#install-amazon-linux-yum)

## Conditions préalables
<a name="install-amazon-linux-prereq"></a>

Vous devez également installer Python 3.8 ou version ultérieure. Pour obtenir des instructions sur l’installation, consultez la page [Téléchargement de Python](https://wiki.python.org/moin/BeginnersGuide/Download) dans le *Guide du débutant* de Python.

**Matrice de prise en charge des versions Python**


| AWS CLI version | Version de Python prise en charge | 
| --- | --- | 
| 1.39.0 – Version actuelle | Python 3.9\$1 | 
| 1.32.0 – 1.38.38 | Python 3.8\$1 | 
| 1.27.0 – 1.31.x | Python 3.7\$1 | 
| 1.20.0 – 1.26.x | Python 3.6\$1 | 
| 1.19.0 – 1.19.x | Python 2.7\$1, Python 3.6\$1 | 
| 1.17 – 1.18.x | Python 2.7\$1, Python 3.4\$1 | 
| 1.0 – 1.16.x | Python 2.6 et versions antérieures, Python 3.3 et versions antérieures | 

## Installation, mise à jour ou désinstallation à l’aide de pip
<a name="install-amazon-linux-pip"></a>

La plupart des instances Amazon Linux utilisent pip pour préinstaller la AWS CLI version 1.

### Installez ou mettez à jour la AWS CLI version 1 sur Amazon Linux à l'aide de pip
<a name="install-amazon-linux-pip-install"></a>

Pour installer la dernière version de la AWS CLI version 1 pour l'utilisateur actuel, suivez les instructions ci-dessous.

1. Si vous avez Python version 3 ou ultérieure installé, nous vous recommandons d’utiliser `pip3`. `pip3 install`À utiliser pour installer ou mettre à jour la dernière version de la AWS CLI version 1. Si vous exécutez la commande à partir d’un [environnement virtuel Python (venv)](https://docs.python.org/3/library/venv.html), vous n’avez pas besoin d’utiliser l’option `--user`. 

   ```
   $ pip3 install --upgrade --user awscli
   ```

1. Vérifiez que le dossier qui contient `aws` fait partie de votre variable `PATH`.

   1. Recherchez le script de profil de votre shell dans votre répertoire utilisateur. Si vous n’êtes pas certain du shell utilisé, exécutez `echo $SHELL`.

      ```
      $ ls -a ~
      .  ..  .bash_logout  .bash_profile  .bashrc  Desktop  Documents  Downloads
      ```
      + **Bash** : `.bash_profile`, `.profile` ou `.bash_login`
      + **Zsh** : `.zshrc`
      + **Tcsh** : `.tcshrc`, `.cshrc` ou `.login`

   1. Ajoutez une commande d’exportation à la fin de votre script de profil similaire à l’exemple suivant.

      ```
      export PATH=$HOME/.local/bin:$PATH
      ```

      Cette commande ajoute le chemin d’accès, `$HOME/.local/bin` dans cet exemple, devant la variable `$PATH` actuelle.

   1. Rechargez le profil dans la session en cours pour appliquer ces modifications.

      ```
      $ source ~/.bash_profile
      ```

1. Pour vérifier que vous exécutez la nouvelle version, utilisez la commande `aws --version`.

   ```
   $ aws --version
   aws-cli/1.40.41 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6
   ```

### Désinstallez la AWS CLI version 1 à l'aide de pip
<a name="install-amazon-linux-pip-uninstall"></a>

Si vous devez désinstaller le AWS CLI, utilisez`pip uninstall`.

```
$ pip3 uninstall awscli
```

## Installation, mise à jour ou désinstallation à l’aide de yum
<a name="install-amazon-linux-yum"></a>

La plupart des instances Amazon Linux 2 utilisent yum pour préinstaller la AWS CLI version 1.

### Installez ou mettez à jour la AWS CLI version 1 sur Amazon Linux à l'aide de yum
<a name="install-amazon-linux-yum-install"></a>

Pour installer la dernière version de la AWS CLI version 1 disponible sur Amazon Linux, exécutez la commande suivante.

```
$ sudo yum install awscli
```

Pour effectuer la mise à jour vers la dernière AWS CLI version de la version 1 disponible sur Amazon Linux, exécutez la commande suivante.

```
$ sudo yum update awscli
```

Pour vérifier que vous exécutez la nouvelle version, utilisez la commande `aws --version`.

```
$ aws --version
aws-cli/1.40.41 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6
```

### Désinstallez la AWS CLI version 1 à l'aide de yum
<a name="install-amazon-linux-yum-uninstall"></a>

Pour le désinstaller AWS CLI, utilisez`yum remove`.

```
$ sudo yum remove awscli
```

## Résolution des erreurs AWS CLI d'installation et de désinstallation
<a name="install-amazon-linux-tshoot"></a>

Si vous rencontrez des problèmes après l'installation ou la désinstallation du AWS CLI, consultez les étapes de résolution [Résolution des erreurs liées au AWS CLI](cli-chap-troubleshooting.md) des problèmes. Pour connaître les étapes de résolution de problèmes les plus pertinentes, consultez [Erreurs de type Commande introuvable](cli-chap-troubleshooting.md#tshoot-install-not-found), [La commande « `aws --version` » renvoie une version différente de celle que vous avez installée](cli-chap-troubleshooting.md#tshoot-install-wrong-version) et [La commande « `aws --version` » renvoie une version après avoir désinstallé le AWS CLI](cli-chap-troubleshooting.md#tshoot-uninstall-1).