

**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 l’ AWS CLI
<a name="cli-chap-install"></a>

Cette rubrique fournit des liens permettant d’installer, de mettre à jour et de désinstaller la version originale de l’AWS Command Line Interface (AWS CLI). L’AWS CLI version 1 est actuellement prise en charge, mais les nouvelles fonctionnalités ajoutées à l’AWS CLI version 2 risquent de ne pas être ajoutées à l’AWS CLI version 1. Pour utiliser ces fonctionnalités, vous devez installer l’AWS CLI version 2. Pour plus d’informations sur l’installation de la version 2, consultez [Installation de l’AWS CLI version 2](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html).

**Topics**
+ [Exigences de la version Python](#cli-chap-install-python)
+ [Amazon Linux](install-linux-al2017.md)
+ [Linux](install-linux.md)
+ [macOS](install-macos.md)
+ [Windows](install-windows.md)
+ [Virtualenv](install-virtualenv.md)

## Exigences de la version Python
<a name="cli-chap-install-python"></a>

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.

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


| Version de l’AWS CLI | 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 | 

Pour en savoir plus sur les dernières versions de l’AWS CLI, consultez le [journal des modifications de la version 2 de l’AWS CLI](https://raw.githubusercontent.com/aws/aws-cli/v2/CHANGELOG.rst) sur GitHub.

# 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).

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

Vous pouvez installer la version 1 AWS Command Line Interface (AWS CLI) et ses dépendances sur la plupart des distributions Linux à l'aide du gestionnaire de `pip` packages ou du programme d'installation fourni.

Bien que le `awscli` package soit disponible dans des référentiels pour d'autres gestionnaires de packages tels que `apt` et`yum`, ceux-ci ne sont pas produits, gérés ou pris en charge par AWS. Nous vous recommandons d'installer le uniquement AWS CLI à partir des points AWS de distribution officiels, comme indiqué dans ce guide.

**Topics**
+ [Conditions préalables](#install-linux-prereqs)
+ [Installez et désinstallez la AWS CLI version 1 sous Linux à l'aide du programme d'installation fourni](#install-linux-bundled)
+ [Installez et désinstallez la AWS CLI version 1 à l'aide de pip](#install-linux-pip)
+ [Installez et désinstallez la AWS CLI version 1 à l'aide de Snapcraft](#install-linux-snap)
+ [Ajoutez l'exécutable de la AWS CLI version 1 au chemin de votre ligne de commande](#install-linux-path)
+ [Résolution des erreurs AWS CLI d'installation et de désinstallation](#install-linux-tshoot)

## Conditions préalables
<a name="install-linux-prereqs"></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 | 

## Installez et désinstallez la AWS CLI version 1 sous Linux à l'aide du programme d'installation fourni
<a name="install-linux-bundled"></a>

Sous Linux ou macOS, vous pouvez utiliser le programme d’installation fourni pour installer la version 1 de l’ AWS CLI. Le programme d’installation fourni inclut toutes les dépendances et peut être utilisé hors connexion.

**Note**  
Le programme d’installation fourni ne prend pas en charge l’installation dans des chemins contenant des espaces.

**Topics**
+ [Installez la AWS CLI version 1 à l'aide du programme d'installation fourni avec `sudo`](#install-linux-bundled-sudo)
+ [Installez la AWS CLI version 1 à l'aide du programme d'installation fourni sans `sudo`](#install-linux-bundled-no-sudo)
+ [Désinstallez le programme d'installation intégré de la AWS CLI version 1](#install-linux-bundled-uninstall)

### Installez la AWS CLI version 1 à l'aide du programme d'installation fourni avec `sudo`
<a name="install-linux-bundled-sudo"></a>

Les étapes suivantes vous permettent d'installer la AWS CLI version 1 à partir de la ligne de commande sur n'importe quelle version de Linux ou de macOS.

Voici un résumé des commandes d’installation présentées ci-après que vous pouvez couper et coller pour les exécuter sous la forme d’un ensemble unique de commandes.

**Pour la dernière version de AWS CLI,** utilisez le bloc de commande suivant :

```
$ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
unzip awscli-bundle.zip
sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
```

**Pour une version spécifique de AWS CLI,** ajoutez un tiret et le numéro de version au nom du fichier. Dans cet exemple, le nom de fichier de la version *1.16.312* entraînerait la commande suivante : `awscli-bundle-1.16.312.zip`

```
$ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip" -o "awscli-bundle.zip"
unzip awscli-bundle.zip
sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
```

Suivez ces étapes depuis la ligne de commande pour installer la AWS CLI version 1 à l'aide du programme d'installation fourni.

**Pour installer la AWS CLI version 1 à l'aide du programme d'installation fourni**

1. Téléchargez le programme d'installation intégré de la AWS CLI version 1 en utilisant l'une des méthodes suivantes.
   + Procédez au téléchargement à l’aide de la commande `curl`.

     **Pour la dernière version de AWS CLI,** utilisez le bloc de commande suivant :

     ```
     $ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
     ```

     **Pour une version spécifique de AWS CLI,** ajoutez un tiret et le numéro de version au nom du fichier. Dans cet exemple, le nom de fichier de la version *1.16.312* entraînerait la commande suivante : `awscli-bundle-1.16.312.zip`

     ```
     $ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip" -o "awscli-bundle.zip"
     ```
   + Procédez au téléchargement à l’aide du lien direct.

     **Pour la version la plus récente de l’ AWS CLI :** [https://s3.amazonaws.com/aws-cli/awscli-bundle.zip](https://s3.amazonaws.com/aws-cli/awscli-bundle.zip)

     **Pour une version spécifique de AWS CLI,** ajoutez un tiret et le numéro de version au nom du fichier. Dans cet exemple, le nom de fichier de la version *1.16.312* `awscli-bundle-1.16.312.zip` donnerait l'URL suivante : [https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip](https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip)

1. Extrayez les fichiers du package. Si vous ne disposez pas de `unzip` pour extraire les fichiers, utilisez le gestionnaire de package intégré de votre distribution Linux pour l’installer.

   ```
   $ unzip awscli-bundle.zip
   ```

1. Exécutez le programme d’installation. Le programme d'installation installe le fichier AWS CLI at `/usr/local/aws` et crée le lien symbolique `aws` dans le `/usr/local/bin` répertoire. L’utilisation de l’option `-b` pour créer un lien symbolique évite d’avoir à spécifier le répertoire d’installation dans la variable utilisateur `$PATH`. Cela devrait permettre à tous les utilisateurs d'appeler le AWS CLI en entrant `aws` depuis n'importe quel répertoire.

   ```
   $ sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
   ```

   Par défaut, le script d’installation s’exécute sous la version système par défaut de Python. Si vous avez installé une version alternative de Python et que vous souhaitez utiliser cette version pour l'installer AWS CLI, exécutez le script d'installation avec cette version par le chemin absolu vers l'exécutable Python, comme suit.

   ```
   $ sudo /usr/local/bin/python3.7 awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
   ```

1. Vérifiez qu'ils AWS CLI sont correctement installés.

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

   Si vous obtenez une erreur, consultez [Résolution des erreurs liées au AWS CLI](cli-chap-troubleshooting.md).

### Installez la AWS CLI version 1 à l'aide du programme d'installation fourni sans `sudo`
<a name="install-linux-bundled-no-sudo"></a>

Si vous n'avez pas d'`sudo`autorisations ou si vous souhaitez installer la commande AWS CLI uniquement pour l'utilisateur actuel, vous pouvez utiliser une version modifiée des commandes précédentes. Les deux premières commandes sont les mêmes. 

**Pour la dernière version de AWS CLI,** utilisez le bloc de commande suivant :

```
$ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
unzip awscli-bundle.zip
./awscli-bundle/install -b ~/bin/aws
```

**Pour une version spécifique de AWS CLI,** ajoutez un tiret et le numéro de version au nom du fichier. Dans cet exemple, le nom de fichier de la version *1.16.312* entraînerait la commande suivante : `awscli-bundle-1.16.312.zip`

```
$ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip" -o "awscli-bundle.zip"
unzip awscli-bundle.zip
./awscli-bundle/install -b ~/bin/aws
```

**Pour installer la AWS CLI version 1 pour l'utilisateur actuel**

1. Téléchargez le programme d'installation intégré de la AWS CLI version 1 de l'une des manières suivantes.
   + Procédez au téléchargement à l’aide de la commande `curl`.

     **Pour la dernière version de AWS CLI,** utilisez le bloc de commande suivant :

     ```
     $ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
     ```

     **Pour une version spécifique de AWS CLI,** ajoutez un tiret et le numéro de version au nom du fichier. Dans cet exemple, le nom de fichier de la version *1.16.312* entraînerait la commande suivante : `awscli-bundle-1.16.312.zip`

     ```
     $ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip" -o "awscli-bundle.zip"
     ```
   + Procédez au téléchargement à l’aide du lien direct.

     **Pour la version la plus récente de l’ AWS CLI :** [https://s3.amazonaws.com/aws-cli/awscli-bundle.zip](https://s3.amazonaws.com/aws-cli/awscli-bundle.zip)

     **Pour une version spécifique de AWS CLI,** ajoutez un tiret et le numéro de version au nom du fichier. Dans cet exemple, le nom de fichier de la version *1.16.312* donnerait `awscli-bundle-1.16.312.zip` l'URL suivante [https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip](https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip)

1. Extrayez les fichiers du package en utilisant `unzip`. Si vous n’avez pas `unzip`, utilisez le gestionnaire de package intégré de votre distribution Linux pour l’installer.

   ```
   $ unzip awscli-bundle.zip
   ```

1. Exécutez le programme d’installation. Le programme d'installation installe le fichier AWS CLI at `/usr/local/aws` et crée le lien symbolique `aws` dans le `/usr/local/bin` répertoire. La commande utilise le paramètre `-b` pour spécifier le répertoire dans lequel le programme d’installation place le fichier de lien symbolique `aws`. Vous devez disposer d’autorisations d’écriture sur le dossier spécifié.

   ```
   $ ./awscli-bundle/install -b ~/bin/aws
   ```

   Cela installe le AWS CLI à l'emplacement par défaut (`~/.local/lib/aws`) et crée un lien symbolique (lien symbolique) à. `~/bin/aws` Assurez-vous que `~/bin` figure dans votre variable d’environnement `PATH` pour que le lien symbolique fonctionne.

   ```
   $ echo $PATH | grep ~/bin     // See if $PATH contains ~/bin (output will be empty if it doesn't)
   $ export PATH=~/bin:$PATH     // Add ~/bin to $PATH if necessary
   ```

1. Vérifiez le répertoire dans lequel la AWS CLI version 1 fait partie de votre `PATH` variable.

   1. Recherchez le script de profil de votre shell dans votre dossier 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=~/.local/bin:$PATH
      ```

      Cette commande ajoute le chemin d’accès, `~/.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. Vérifiez qu'ils AWS CLI sont correctement installés.

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

   Si vous obtenez une erreur, consultez [Résolution des erreurs liées au AWS CLI](cli-chap-troubleshooting.md).

### Désinstallez le programme d'installation intégré de la AWS CLI version 1
<a name="install-linux-bundled-uninstall"></a>

1. Si vous l'avez installé AWS CLI à l'aide du programme d'installation fourni, suivez ces instructions. Le programme d’installation fourni ne place rien en dehors du répertoire d’installation, à l’exception du lien symbolique facultatif, de sorte que la désinstallation est aussi simple que la suppression de ces deux éléments.

   ```
   $ sudo rm -rf /usr/local/aws
   $ sudo rm -rf /usr/local/bin/aws
   ```

1. **(Facultatif)** Supprimez le AWS SDK partagé et AWS CLI les informations de paramètres dans le `.aws` dossier.
**Avertissement**  
Ces paramètres de configuration et d'identification sont partagés entre tous AWS SDKs les AWS CLI. Si vous supprimez ce dossier, il ne sera plus accessible aux AWS SDKs personnes encore présentes sur votre système.

   L'emplacement par défaut du `.aws` dossier varie selon les plateformes. Par défaut, le dossier se trouve dans*\$1/.aws/*. Si votre compte utilisateur dispose des autorisations en écriture sur ce répertoire, il n’est pas nécessaire d’utiliser `sudo`.

   ```
   $ sudo rm -r ~/.aws/
   ```

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

**Topics**
+ [Installation de pip](#install-linux-pip-pip)
+ [Installez et mettez à jour la AWS CLI version 1 à l'aide de pip](#install-linux-awscli)
+ [Désinstallez le pip AWS CLI à l'aide](#post-install-uninstall)

### Installation de pip
<a name="install-linux-pip-pip"></a>

Si vous n’avez pas encore installé `pip`, faites-le en utilisant le script fourni par *Python Packaging Authority*. Exécutez `pip --version` pour savoir si votre version de Linux comprend déjà Python et `pip`. Si Python version 3 ou ultérieure est installé, nous vous recommandons d’utiliser la commande `pip3`.

1. Utilisez la commande `curl` pour télécharger le script d’installation. La commande suivante utilise le paramètre `-O` (lettre majuscule O) pour spécifier que le fichier téléchargé doit être stocké dans le répertoire actuel en utilisant le même nom que celui utilisé sur l’hôte distant.

   ```
   $ curl -O https://bootstrap.pypa.io/get-pip.py
   ```

1. Exécutez le script avec la commande `python` ou `python3` pour télécharger et installer la version la plus récente de `pip` et des autres packages de prise en charge requis. Lorsque vous incluez le commutateur `--user`, le script `pip` s’installe dans le chemin d’accès `~/.local/bin`.

   ```
   $ python3 get-pip.py --user
   ```

1. Vérifiez que le répertoire qui contient `pip` fait partie de votre variable `PATH`.

   1. Recherchez le script de profil de votre shell dans votre dossier 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=~/.local/bin:$PATH
      ```

      Cette commande ajoute le chemin d’accès, `~/.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 `pip` ou `pip3` est installé correctement, exécutez la commande suivante.

   ```
   $ pip3 --version
   pip 24.0 from ~/.local/lib/python3.7/site-packages (python 3.7)
   ```

### Installez et mettez à jour la AWS CLI version 1 à l'aide de pip
<a name="install-linux-awscli"></a>

1. Utilisez la commande `pip` ou `pip3` pour installer ou mettre à jour l’ AWS CLI. Si Python version 3 ou ultérieure est installé, nous vous recommandons d’utiliser la commande `pip3`. Le `--user` commutateur `pip` installe le dessus AWS CLI . `~/.local/bin` 

   **Pour la dernière version de AWS CLI,** utilisez le bloc de commande suivant :

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

   **Pour une version spécifique de AWS CLI,** ajoutez deux signes égaux `=` et le numéro de version au nom du fichier. Dans cet exemple, le nom de fichier de la version *1.16.312* entraînerait la commande suivante : *==1.16.312*

   ```
   $ pip3 install awscli==1.16.312 --upgrade --user
   ```
**Note**  
Utilisez des règles de guillemets adaptées à votre terminal. Pour utiliser le caractère `=`, vous devrez peut-être ajouter des guillemets simples ou doubles pour l’échappement. L’exemple suivant utilise des guillemets simples pour l’échappement :  

   ```
   $ pip3 install 'awscli==1.16.312' --upgrade --user
   ```

1. Vérifiez qu'ils AWS CLI sont correctement installés.

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

   Si vous obtenez une erreur, consultez [Résolution des erreurs liées au AWS CLI](cli-chap-troubleshooting.md).

### Désinstallez le pip AWS CLI à l'aide
<a name="post-install-uninstall"></a>

1. Si vous avez installé la AWS CLI version 1 à l'aide de`pip`, vous devez également la désinstaller à l'aide de`pip`.

   ```
   $ pip uninstall awscli
   ```

    Si vous utilisez la version Python 2 ou 3, vous devrez peut-être utiliser la commande `pip2` ou `pip3`. Utilisez la `aws --version` commande pour déterminer la version de Python associée à votre AWS CLI version 1 installée.

   ```
   $ pip3 uninstall awscli
   ```

   Vous devrez peut-être redémarrer votre fenêtre d’invite de commandes ou votre ordinateur pour supprimer tous les fichiers.

1. **(Facultatif)** Supprimez le AWS SDK partagé et AWS CLI les informations de paramètres dans le `.aws` dossier.
**Avertissement**  
Ces paramètres de configuration et d'identification sont partagés entre tous AWS SDKs les AWS CLI. Si vous supprimez ce dossier, il ne sera plus accessible aux AWS SDKs personnes encore présentes sur votre système.

   L'emplacement par défaut du `.aws` dossier varie selon les plateformes. Par défaut, le dossier se trouve dans*\$1/.aws/*. Si votre compte utilisateur dispose des autorisations en écriture sur ce répertoire, il n’est pas nécessaire d’utiliser `sudo`.

   ```
   $ sudo rm -r ~/.aws/
   ```

## Installez et désinstallez la AWS CLI version 1 à l'aide de Snapcraft
<a name="install-linux-snap"></a>

**Topics**
+ [Installation de snap](#install-linux-snap-install)
+ [Installez et mettez à jour la AWS CLI version 1 à l'aide de Snap](#install-linux-snap-update)
+ [Désinstallez le Snap AWS CLI à l'aide de](#install-linux-snap-uninstall)

### Installation de snap
<a name="install-linux-snap-install"></a>

Si vous n’avez pas encore installé `snap`, suivez les instructions fournies par *Canonical Snapcraft*. Exécutez `snap version` pour savoir si votre version de Linux comprend déjà `snap`.

1. Installez Snapcraft sur votre plateforme. Pour en savoir plus sur l’installation de Snapcraft, consultez [Installation du démon](https://snapcraft.io/docs/installing-snapd) dans la *documentation Snap*.

1. Redémarrez votre système afin que vos variables `PATH` soient correctement mises à jour. Si vous rencontrez des problèmes d’installation, suivez les étapes décrites sur la page [Fix common issues](https://snapcraft.io/docs/fix-common-issues) de la *documentation Snap*.

1. Pour vérifier que `snap` est installé correctement, exécutez la commande suivante.

   ```
   $ snap version
   ```

### Installez et mettez à jour la AWS CLI version 1 à l'aide de Snap
<a name="install-linux-snap-update"></a>

1. Exécutez la `snap install` commande suivante pour la AWS CLI version 1.

   ```
   $ snap install aws-cli --channel=v1/stable --classic
   ```

   En fonction de vos autorisations, vous pouvez avoir besoin d’ajouter `sudo` à votre commande.

   ```
   $ sudo snap install aws-cli --channel=v1/stable --classic
   ```

1. Vérifiez qu'ils AWS CLI sont correctement installés.

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

   Si vous obtenez une erreur, consultez [Résolution des erreurs liées au AWS CLI](cli-chap-troubleshooting.md).

### Désinstallez le Snap AWS CLI à l'aide de
<a name="install-linux-snap-uninstall"></a>

1. Si vous avez installé la AWS CLI version 1 à l'aide de`snap`, vous devez également la désinstaller à l'aide de`snap`.

   ```
   $ snap remove aws-cli
   ```

   Vous devrez peut-être redémarrer votre fenêtre d’invite de commandes ou votre ordinateur pour supprimer tous les fichiers.

1. **(Facultatif)** Supprimez le AWS SDK partagé et AWS CLI les informations de paramètres dans le `.aws` dossier.
**Avertissement**  
Ces paramètres de configuration et d'identification sont partagés entre tous AWS SDKs les AWS CLI. Si vous supprimez ce dossier, il ne sera plus accessible aux AWS SDKs personnes encore présentes sur votre système.

   L'emplacement par défaut du `.aws` dossier varie selon les plateformes. Par défaut, le dossier se trouve dans*\$1/.aws/*. Si vous disposez des autorisations en écriture sur ce répertoire, vous n’avez pas besoin d’utiliser `sudo`.

   ```
   $ sudo rm -r ~/.aws/
   ```

## Ajoutez l'exécutable de la AWS CLI version 1 au chemin de votre ligne de commande
<a name="install-linux-path"></a>

Après avoir effectué l’installation à l’aide de `pip` ou `snap`, vous devrez peut-être ajouter le fichier exécutable `aws` à la variable d’environnement `PATH` de votre système d’exploitation.

Vous pouvez vérifier dans quel dossier l'a `pip` installé AWS CLI en exécutant la commande suivante.

```
$ which aws
/home/username/.local/bin/aws
```

Vous pouvez référencer ceci comme `~/.local/bin/` car `/home/username` correspond à `~` dans Linux.

Si vous avez omis le commutateur `--user` et que vous ne l’avez donc pas installé en mode utilisateur, l’exécutable peut se situer dans le dossier `bin` de votre installation Python. Si vous ne savez pas où est installé Python, exécutez cette commande.

```
$ which python
/usr/local/bin/python
```

La sortie peut être le chemin d’accès vers un lien symbolique, et non le fichier exécutable. Exécutez `ls -al` pour voir vers où il pointe.

```
$ ls -al /usr/local/bin/python
/usr/local/bin/python -> ~/.local/Python/3.6/bin/python3.6
```

`pip` installe les programmes dans le dossier qui contient l’application Python. Ajoutez ce dossier à votre variable `PATH`.

**Pour modifier 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 à votre script de profil.

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

   Cette commande ajoute un chemin d’accès, `~/.local/bin` dans cet exemple, à la variable `PATH` actuelle.

1. Chargez le profil mis à jour dans votre session en cours.

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

## Résolution des erreurs AWS CLI d'installation et de désinstallation
<a name="install-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).

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

Vous pouvez installer la version 1 AWS Command Line Interface (AWS CLI) et ses dépendances sur macOS à l'aide du programme d'installation fourni ou`pip`. 

**Topics**
+ [Conditions préalables](#install-macosos-prereq)
+ [Installez, mettez à jour et désinstallez la AWS CLI version 1 sur macOS à l'aide du programme d'installation fourni](#install-macosos-bundled)
+ [Installez, mettez à jour et désinstallez la AWS CLI version 1 à l'aide de pip](#awscli-install-osx-pip)
+ [Résolution des erreurs AWS CLI d'installation et de désinstallation](#awscli-install-osx-tshoot)

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

Avant de pouvoir installer la AWS CLI version 1 sur macOS, assurez-vous que Python 3.8 ou version ultérieure est installé. 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 | 

## Installez, mettez à jour et désinstallez la AWS CLI version 1 sur macOS à l'aide du programme d'installation fourni
<a name="install-macosos-bundled"></a>

Sous Linux ou macOS, vous pouvez utiliser le programme d’installation fourni pour installer la version 1 de l’ AWS Command Line Interface (AWS CLI). Le programme d’installation fourni inclut toutes les dépendances et peut être utilisé hors connexion.

Le programme d’installation fourni ne prend pas en charge l’installation dans des chemins contenant des espaces.

**Topics**
+ [Installez la AWS CLI version 1 à l'aide du programme d'installation fourni avec `sudo`](#install-macosos-bundled-sudo)
+ [Installez la AWS CLI version 1 à l'aide du programme d'installation fourni sans `sudo`](#install-macosos-bundled-no-sudo)
+ [Désinstallez le programme d'installation intégré de la AWS CLI version 1](#install-macosos-bundled-uninstall)

### Installez la AWS CLI version 1 à l'aide du programme d'installation fourni avec `sudo`
<a name="install-macosos-bundled-sudo"></a>

Les étapes suivantes vous permettent d'installer la AWS CLI version 1 à partir de la ligne de commande sur n'importe quelle version de macOS.

Vous trouverez ci-après un résumé des commandes d’installation que vous pouvez couper et coller pour les exécuter sous la forme d’un ensemble unique de commandes.

**Pour la dernière version de AWS CLI,** utilisez le bloc de commande suivant :

```
$ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
unzip awscli-bundle.zip
sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
```

**Pour une version spécifique de AWS CLI,** ajoutez un tiret et le numéro de version au nom du fichier. Dans cet exemple, le nom du fichier pour la version *1.16.312* entraînerait la commande suivante : `awscli-bundle-1.16.312.zip`

```
$ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip" -o "awscli-bundle.zip"
unzip awscli-bundle.zip
sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
```

**Pour installer la AWS CLI version 1 à l'aide du programme d'installation fourni**

1. Téléchargez le programme d'installation intégré de la AWS CLI version 1 de l'une des manières suivantes :
   + Procédez au téléchargement à l’aide de la commande `curl`.

     **Pour obtenir la dernière version de l’ AWS CLI, **utilisez le bloc de commande suivant :

     ```
     $ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
     ```

     **Pour une version spécifique de l’ AWS CLI**, ajoutez un tiret et le numéro de version au nom de fichier. Dans cet exemple, le nom du fichier pour la version *1.16.312* entraînerait la commande suivante : `awscli-bundle-1.16.312.zip`

     ```
     $ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip" -o "awscli-bundle.zip"
     ```
   + Procédez au téléchargement à l’aide du lien direct.

     **Pour la version la plus récente de l’ AWS CLI :** [https://s3.amazonaws.com/aws-cli/awscli-bundle.zip](https://s3.amazonaws.com/aws-cli/awscli-bundle.zip)

     **Pour une version spécifique de AWS CLI,** ajoutez un tiret et le numéro de version au nom du fichier. Dans cet exemple, le nom de fichier de la version *1.16.312* donnerait `awscli-bundle-1.16.312.zip` l'URL suivante [https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip](https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip)

1. Procédez à l’extraction (décompression) des fichiers du package. Si vous ne disposez pas de `unzip`, utilisez le gestionnaire de package intégré de votre distribution macOS pour l’installer.

   ```
   $ unzip awscli-bundle.zip
   ```

1. Exécutez le programme d’installation. Le programme d'installation installe le fichier AWS CLI at `/usr/local/aws` et crée le lien symbolique `aws` dans le `/usr/local/bin` dossier. L’utilisation de l’option `-b` pour créer un lien symbolique évite d’avoir à spécifier le dossier d’installation dans la variable `$PATH` de l’utilisateur. Cela devrait permettre à tous les utilisateurs d'appeler le AWS CLI en entrant `aws` depuis n'importe quel répertoire.

   ```
   $ sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
   ```

   Par défaut, le script d’installation s’exécute sous la version système par défaut de Python. Si vous avez installé une version alternative de Python et que vous souhaitez l'utiliser pour l'installer AWS CLI, exécutez le script d'installation avec cette version par le chemin absolu vers l'exécutable Python, comme suit.

   ```
   $ sudo /usr/local/bin/python3.7 awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
   ```

1. Vérifiez qu'ils AWS CLI sont correctement installés.

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

   Si vous obtenez une erreur, consultez [Résolution des erreurs liées au AWS CLI](cli-chap-troubleshooting.md).

### Installez la AWS CLI version 1 à l'aide du programme d'installation fourni sans `sudo`
<a name="install-macosos-bundled-no-sudo"></a>

Si vous n'avez pas d'`sudo`autorisations ou si vous souhaitez installer la commande AWS CLI uniquement pour l'utilisateur actuel, vous pouvez utiliser une version modifiée des commandes précédentes. Les deux premières commandes sont les mêmes. 

**Pour la dernière version de AWS CLI,** utilisez le bloc de commande suivant :

```
$ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
unzip awscli-bundle.zip
./awscli-bundle/install -b ~/bin/aws
```

**Pour une version spécifique de AWS CLI,** ajoutez un tiret et le numéro de version au nom du fichier. Dans cet exemple, le nom du fichier pour la version *1.16.312* entraînerait la commande suivante : `awscli-bundle-1.16.312.zip`

```
$ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip" -o "awscli-bundle.zip"
unzip awscli-bundle.zip
./awscli-bundle/install -b ~/bin/aws
```

**Pour installer la AWS CLI version 1 pour l'utilisateur actuel**

1. Téléchargez le programme d'installation intégré de la AWS CLI version 1 en utilisant l'une des méthodes suivantes :
   + Procédez au téléchargement à l’aide de la commande `curl`.

     **Pour obtenir la dernière version de l’ AWS CLI, **utilisez le bloc de commande suivant :

     ```
     $ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
     ```

     **Pour une version spécifique de l’ AWS CLI**, ajoutez un tiret et le numéro de version au nom de fichier. Dans cet exemple, le nom du fichier pour la version *1.16.312* entraînerait la commande suivante : `awscli-bundle-1.16.312.zip`

     ```
     $ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip" -o "awscli-bundle.zip"
     ```
   + Procédez au téléchargement à l’aide du lien direct.

     **Pour la version la plus récente de l’ AWS CLI :** [https://s3.amazonaws.com/aws-cli/awscli-bundle.zip](https://s3.amazonaws.com/aws-cli/awscli-bundle.zip)

     **Pour une version spécifique de AWS CLI,** ajoutez un tiret et le numéro de version au nom du fichier. Dans cet exemple, le nom de fichier de la version *1.16.312* donnerait `awscli-bundle-1.16.312.zip` l'URL suivante [https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip](https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip)

1. Extrayez les fichiers du package. Si vous n’avez pas `unzip`, utilisez le gestionnaire de package intégré de votre distribution Linux pour l’installer.

   ```
   $ unzip awscli-bundle.zip
   ```

1. Exécutez le programme d’installation. Le programme d'installation installe le fichier AWS CLI at `/usr/local/aws` et crée le lien symbolique `aws` dans le `/usr/local/bin` répertoire. La commande utilise le paramètre `-b` pour spécifier le répertoire dans lequel le programme d’installation place le fichier de lien symbolique `aws`. Vous devez disposer des autorisations en écriture sur le répertoire spécifié.

   ```
   $ ./awscli-bundle/install -b ~/bin/aws
   ```

   Cela installe le AWS CLI à l'emplacement par défaut (`~/.local/lib/aws`) et crée un lien symbolique (lien symbolique) à. `~/bin/aws` Assurez-vous que `~/bin` figure dans votre variable d’environnement `$PATH` pour que le lien symbolique fonctionne.

   ```
   $ echo $PATH | grep ~/bin     // See if $PATH contains ~/bin (output will be empty if it doesn't)
   $ export PATH=~/bin:$PATH     // Add ~/bin to $PATH if necessary
   ```

1. Assurez-vous que le dossier dans lequel la AWS CLI version 1 est installée fait partie de votre `$PATH` variable.

   1. Recherchez le script de profil de votre shell dans votre dossier 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=~/.local/bin:$PATH
      ```

      Cette commande ajoute le chemin d’accès, `~/.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. Vérifiez qu'ils AWS CLI sont correctement installés.

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

   Si vous obtenez une erreur, consultez [Résolution des erreurs liées au AWS CLI](cli-chap-troubleshooting.md).

### Désinstallez le programme d'installation intégré de la AWS CLI version 1
<a name="install-macosos-bundled-uninstall"></a>

1. Le programme d’installation fourni place tous les éléments dans le répertoire d’installation, à l’exception du lien symbolique facultatif. Pour procéder à la désinstallation, il vous suffit de supprimer ces deux éléments

   ```
   $ sudo rm -rf /usr/local/aws
   $ sudo rm /usr/local/bin/aws
   ```

1. **(Facultatif)** Supprimez le AWS SDK partagé et AWS CLI les informations de paramètres dans le `.aws` dossier.
**Avertissement**  
Ces paramètres de configuration et d'identification sont partagés entre tous AWS SDKs les AWS CLI. Si vous supprimez ce dossier, il ne sera plus accessible aux AWS SDKs personnes encore présentes sur votre système.

   L'emplacement par défaut du `.aws` dossier varie selon les plateformes. Par défaut, le dossier se trouve dans*\$1/.aws/*. Si votre compte utilisateur dispose des autorisations en écriture sur ce répertoire, il n’est pas nécessaire d’utiliser `sudo`.

   ```
   $ sudo rm ~/.aws/
   ```

## Installez, mettez à jour et désinstallez la AWS CLI version 1 à l'aide de pip
<a name="awscli-install-osx-pip"></a>

Vous pouvez utiliser directement `pip` pour installer l’ AWS CLI. 

**Topics**
+ [Installation de pip](#awscli-install-osx-pip-pip)
+ [Installez et mettez à jour le pip AWS CLI à l'aide](#awscli-install-osx-pip-install)
+ [Ajoutez le fichier exécutable de la AWS CLI version 1 au chemin de la ligne de commande de macOS](#awscli-install-osx-path)
+ [Désinstallez le pip AWS CLI à l'aide](#awscli-install-osx-pip-uninstall)

### Installation de pip
<a name="awscli-install-osx-pip-pip"></a>

Si vous n’avez pas encore installé `pip`, faites-le en utilisant le script fourni par *Python Packaging Authority*. Exécutez `pip --version` pour savoir si votre version de Linux comprend déjà Python et `pip`. Si Python version 3 ou ultérieure est installé, nous vous recommandons d’utiliser la commande `pip3`.

1. Utilisez la commande `curl` pour télécharger le script d’installation. La commande suivante utilise le paramètre `-O` (lettre majuscule O) pour spécifier que le fichier téléchargé doit être stocké dans le dossier actuel en utilisant le même nom que celui utilisé sur l’hôte distant.

   ```
   $ curl -O https://bootstrap.pypa.io/get-pip.py
   ```

1. Exécutez le script avec la commande `python` ou `python3` pour télécharger et installer la version la plus récente de `pip` et des autres packages de prise en charge requis. Lorsque vous incluez le commutateur `--user`, le script `pip` s’installe dans le chemin d’accès `~/.local/bin`.

   ```
   $ python3 get-pip.py --user
   ```

### Installez et mettez à jour le pip AWS CLI à l'aide
<a name="awscli-install-osx-pip-install"></a>

1. Utilisez la commande `pip` ou `pip3` pour installer l’ AWS CLI. Si Python version 3 ou ultérieure est installé, nous vous recommandons d’utiliser la commande `pip3`.

   **Pour la dernière version de AWS CLI,** utilisez le bloc de commande suivant :

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

   **Pour une version spécifique de AWS CLI,** ajoutez deux signes égaux `=` et le numéro de version au nom du fichier. Dans cet exemple, le nom du fichier pour la version *1.16.312* entraînerait la commande suivante : *==1.16.312*

   ```
   $ pip3 install awscli==1.16.312 --upgrade --user
   ```
**Note**  
Utilisez des règles de guillemets adaptées à votre terminal. Pour utiliser le caractère `=`, vous devrez peut-être ajouter des guillemets simples ou doubles pour l’échappement. L’exemple suivant utilise des guillemets simples pour l’échappement :  

   ```
   $ pip3 install 'awscli==1.16.312' --upgrade --user
   ```

1. Vérifiez que le AWS CLI est correctement installé.

   ```
   $ aws --version
   aws-cli/1.40.41 Python/3.11.6 Darwin/23.3.0 botocore/1.18.6
   ```

   Si le programme est introuvable, [ajoutez-le à votre chemin de ligne de commande](#awscli-install-osx-path).

### Ajoutez le fichier exécutable de la AWS CLI version 1 au chemin de la ligne de commande de macOS
<a name="awscli-install-osx-path"></a>

Après avoir effectué l’installation à l’aide de `pip`, vous allez peut-être devoir ajouter le programme `aws` à la variable d’environnement `PATH` de votre système d’exploitation. L’emplacement du programme dépend de l’endroit où Python est installé.

**Example AWS CLI emplacement d'installation - macOS avec Python 3.6 et `pip` (mode utilisateur)**  

```
~/Library/Python/3.7/bin
```
Remplacez votre version de Python par celle de l’exemple précédent.

Si vous ne savez pas où est installé Python, exécutez `which python`.

```
$ which python
/usr/local/bin/python
```

La sortie pourrait être le chemin d’accès vers un lien symbolique, et non le programme lui-même. Exécutez `ls -al` pour voir vers où il pointe.

```
$ ls -al /usr/local/bin/python
~/Library/Python/3.7/bin/python3.7
```

`pip` installe les programmes dans le dossier qui contient l’application Python. Ajoutez ce dossier à votre variable `PATH`.

**Pour modifier 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 à votre script de profil.

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

   Cette commande ajoute un chemin d’accès, `~/.local/bin` dans cet exemple, à la variable `PATH` actuelle.

1. Chargez le profil mis à jour dans votre session en cours.

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

### Désinstallez le pip AWS CLI à l'aide
<a name="awscli-install-osx-pip-uninstall"></a>

1. Si vous avez installé la AWS CLI version 1 à l'aide de`pip`, vous devez également la désinstaller à l'aide de`pip`.

   ```
   $ pip uninstall awscli
   ```

    Si vous utilisez la version Python 2 ou 3, vous devrez peut-être utiliser la commande `pip2` ou `pip3`. Utilisez la `aws --version` commande pour déterminer la version de Python associée à votre AWS CLI version 1 installée.

   ```
   $ pip3 uninstall awscli
   ```

   Vous devrez peut-être redémarrer votre fenêtre d’invite de commandes ou votre ordinateur pour supprimer tous les fichiers.

1. **(Facultatif)** Supprimez le AWS SDK partagé et AWS CLI les informations de paramètres dans le `.aws` dossier.
**Avertissement**  
Ces paramètres de configuration et d'identification sont partagés entre tous AWS SDKs les AWS CLI. Si vous supprimez ce dossier, il ne sera plus accessible aux AWS SDKs personnes encore présentes sur votre système.

   L'emplacement par défaut du `.aws` dossier varie selon les plateformes. Par défaut, le dossier se trouve dans*\$1/.aws/*. Si votre compte utilisateur dispose des autorisations en écriture sur ce répertoire, il n’est pas nécessaire d’utiliser `sudo`.

   ```
   $ sudo rm -rf ~/.aws/
   ```

## Résolution des erreurs AWS CLI d'installation et de désinstallation
<a name="awscli-install-osx-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).

# Installation, mise à jour et désinstallation de la AWS CLI version 1 sous Windows
<a name="install-windows"></a>

Vous pouvez installer la version 1 de AWS Command Line Interface (AWS CLI) sous Windows à l'aide d'un programme d'installation autonome (recommandé) ou `pip` d'un gestionnaire de packages pour Python.

N’incluez pas le symbole d’invite (`C:\>`) lorsque vous saisissez une commande. Celui-ci est inclus dans les listes de programmes afin de différencier les commandes que vous saisissez de la sortie renvoyée par l’ AWS CLI. Dans la suite de ce guide, le symbole d’invite générique (`$`) est utilisé, sauf dans les cas où une commande est spécifique à Windows.

**Topics**
+ [Installez, mettez à jour et désinstallez la AWS CLI version 1 à l'aide du programme d'installation MSI](#msi-on-windows)
+ [Installez, mettez à jour et désinstallez la AWS CLI version 1 à l'aide de Python et pip sous Windows](#awscli-install-windows-pip)
+ [Ajoutez l'exécutable de la AWS CLI version 1 au chemin de votre ligne de commande](#awscli-install-windows-path)
+ [Résolution des erreurs AWS CLI d'installation et de désinstallation](#awscli-install-windows-tshoot)

## Installez, mettez à jour et désinstallez la AWS CLI version 1 à l'aide du programme d'installation MSI
<a name="msi-on-windows"></a>

La AWS CLI version 1 est prise en charge sous Windows XP ou version ultérieure. Pour les utilisateurs de Windows, le package d'installation MSI offre un moyen familier et pratique d'installer la AWS CLI version 1 sans installer d'autres prérequis. 

### Installez et mettez à jour la AWS CLI version 1 à l'aide du programme d'installation MSI
<a name="install-msi-on-windows"></a>

Consultez la page des [versions](https://github.com/aws/aws-cli/releases) GitHub pour voir quand la dernière version a été publiée. Lorsque des mises à jour sont publiées, vous devez relancer le processus d’installation pour obtenir la version la plus récente de l’ AWS CLI version 1. 

1. Téléchargez le programme d’installation MSI approprié :
   + AWS CLI Programme d'installation MSI pour Windows (64 bits) : [https://s3.amazonaws.com/aws-cli/AWSCLI64PY3.msi](https://s3.amazonaws.com/aws-cli/AWSCLI64PY3.msi)
   + AWS CLI [Programme d'installation MSI pour Windows (32 bits) : https://s3.amazonaws.com/aws-cli/ AWSCLI32 PY3 .msi](https://s3.amazonaws.com/aws-cli/AWSCLI32PY3.msi)
   + AWS CLI fichier d'installation combiné pour Windows : [ https://s3.amazonaws.com/aws-cli/AWSCLISetup.exe](https://s3.amazonaws.com/aws-cli/AWSCLISetup.exe) (inclut les programmes d'installation MSI 32 bits et 64 bits, et installe automatiquement la bonne version)

1. Exécutez le programme d’installation MSI téléchargé ou le fichier d’installation.

1. Suivez les instructions à l’écran. Par défaut, la AWS CLI version 1 s'installe sur `C:\Program Files\Amazon\AWSCLI` (version 64 bits) ou `C:\Program Files (x86)\Amazon\AWSCLI` (version 32 bits). 

1. Pour confirmer l’installation, utilisez la commande `aws --version` à l’invite de commande (ouvrez le menu **Démarrer** et recherchez `cmd` pour lancer une invite de commande).

   ```
   C:\> aws --version
   aws-cli/1.40.41 Python/3.11.6 Windows/10 botocore/1.18.6
   ```

   Si Windows ne parvient pas à localiser le programme, vous devrez peut-être fermer et rouvrir l’invite de commande pour actualiser le chemin d’accès ou [ajouter manuellement le répertoire d’installation à votre variable d’environnement PATH](#awscli-install-windows-path).

### Désinstallez la AWS CLI version 1
<a name="install-msi-uninstall"></a>

Pour utiliser les instructions de désinstallation suivantes, vous devez avoir installé l’ AWS CLI version 1 avec le programme d’installation MSI ou le fichier de configuration.

1. Ouvrez **Programmes et fonctionnalités** en effectuant l’une des opérations suivantes :
   + Ouvrez le **Panneau de configuration**, puis choisissez **Programmes et fonctionnalités**.
   + Ouvrez une invite de commandes et entrez la commande suivante.

     ```
     C:\> appwiz.cpl
     ```

1. Sélectionnez l’entrée nommée **AWS Command Line Interface** et cliquez sur **Désinstaller** pour lancer le programme de désinstallation.

1. Confirmez que vous souhaitez désinstaller le AWS CLI.

1. **(Facultatif)** Supprimez le AWS SDK partagé et AWS CLI les informations de paramètres dans le `.aws` dossier.
**Avertissement**  
Ces paramètres de configuration et d'identification sont partagés entre tous AWS SDKs les AWS CLI. Si vous supprimez ce dossier, il ne sera plus accessible aux AWS SDKs personnes encore présentes sur votre système.

   L'emplacement par défaut du `.aws` dossier varie selon les plateformes. Par défaut, le dossier se trouve dans*%UserProfile%\$1.aws*.

   ```
   $ rmdir %UserProfile%\.aws
   ```

## Installez, mettez à jour et désinstallez la AWS CLI version 1 à l'aide de Python et pip sous Windows
<a name="awscli-install-windows-pip"></a>

La Python Software Foundation fournit des programmes d’installation pour Windows qui incluent `pip`.

### Conditions préalables
<a name="awscli-install-windows-pip-prereqs"></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.

### Installez et mettez à jour la AWS CLI version 1 à l'aide de pip
<a name="awscli-install-windows-pip-python"></a>

1. Pour installer la AWS CLI version 1, utilisez la `pip3` commande (si vous utilisez Python version 3 ou ultérieure) ou la `pip` commande.

   **Pour la dernière version de AWS CLI,** utilisez le bloc de commande suivant :

   ```
   C:\> pip3 install awscli --upgrade --user
   ```

   **Pour une version spécifique de AWS CLI,** ajoutez un symbole inférieur à `<` et le numéro de version au nom de fichier. Dans cet exemple, le nom du fichier pour la version *1.16.312* entraînerait la commande suivante : *<1.16.312*

   ```
   C:\> pip3 install awscli<1.16.312 --upgrade --user
   ```

1. Vérifiez que la AWS CLI version 1 est correctement installée. S’il n’y a pas de réponse, consultez la section [Ajoutez l'exécutable de la AWS CLI version 1 au chemin de votre ligne de commande](#awscli-install-windows-path).

   ```
   C:\> aws --version
   aws-cli/1.40.41 Python/3.11.6 Windows/10 botocore/1.18.6
   ```

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

1. Si vous avez installé la AWS CLI version 1 à l'aide de`pip`, vous devez également la désinstaller à l'aide de`pip`.

   ```
   C:\> pip uninstall awscli
   ```

    Si vous utilisez la version Python 2 ou 3, vous devrez peut-être utiliser la commande `pip2` ou `pip3`. Utilisez la `aws --version` commande pour déterminer la version de Python associée à votre AWS CLI version 1 installée.

   ```
   C:\> pip3 uninstall awscli
   ```

   Vous devrez peut-être redémarrer votre fenêtre d’invite de commandes ou votre ordinateur pour supprimer tous les fichiers.

1. **(Facultatif)** Supprimez le AWS SDK partagé et AWS CLI les informations de paramètres dans le `.aws` dossier.
**Avertissement**  
Ces paramètres de configuration et d'identification sont partagés entre tous AWS SDKs les AWS CLI. Si vous supprimez ce dossier, il ne sera plus accessible aux AWS SDKs personnes encore présentes sur votre système.

   L'emplacement par défaut du `.aws` dossier varie selon les plateformes. Par défaut, le dossier se trouve dans*%UserProfile%\$1.aws*.

   ```
   $ rmdir %UserProfile%\.aws
   ```

## Ajoutez l'exécutable de la AWS CLI version 1 au chemin de votre ligne de commande
<a name="awscli-install-windows-path"></a>

Après avoir installé la AWS CLI version 1 avec`pip`, ajoutez le `aws` programme à la variable d'`PATH`environnement de votre système d'exploitation. Avec une installation MSI, cette opération doit être automatique. Cependant, si la commande `aws` ne s’exécute pas après que vous l’avez installée, vous devrez peut-être la définir manuellement.

1. Utilisez la commande `where` pour rechercher l’emplacement du fichier `aws`. Par défaut, la commande `where` indique où se trouve le programme spécifié dans la variable `PATH` du système. 

   ```
   C:\> where aws
   ```

   Les chemins qui apparaissent dépendent de votre plate-forme et de la méthode que vous avez utilisée pour installer l’ AWS CLI. Les noms de dossiers qui incluent les numéros de version peuvent varier. Ces exemples correspondent à l’utilisation de Python version 3.7. Remplacez la version par le numéro de version que vous utilisez, si nécessaire. Les chemins typiques sont les suivants :
   + **Python 3 et `pip3`** : `C:\Program Files\Python37\Scripts\`
   + **Python 3 et `pip3` --user option sur les versions précédentes de Windows –** `%USERPROFILE%\AppData\Local\Programs\Python\Python37\Scripts`
   + **Python 3 et `pip3` --user option sur Windows 10** – `%USERPROFILE%\AppData\Roaming\Python\Python37\Scripts`
   + **Programme d’installation MSI (64 bits)** – `C:\Program Files\Amazon\AWSCLI\bin`
   + **Programme d’installation MSI (32 bits)** – `C:\Program Files (x86)\Amazon\AWSCLI\bin`

   Procédez comme suit selon qu’un chemin d’accès au fichier est renvoyé.

------
#### [ A file path is returned ]

   ```
   C:\> where aws
   C:\Program Files\Amazon\AWSCLI\bin\aws.exe
   ```

   Vous pouvez trouver où le programme `aws` est installé en exécutant la commande suivante.

   ```
   C:\> where c:\ aws
   C:\Program Files\Python37\Scripts\aws
   ```

------
#### [ A file path is NOT returned ]

   Si la commande `where` renvoie l’erreur suivante, cela signifie qu’elle n’est pas dans la variable `PATH` système et que vous ne pouvez pas l’exécuter en entrant son nom.

   ```
   C:\> where c:\ aws
   INFO: Could not find files for the given pattern(s).
   ```

   Dans ce cas, exécutez la commande `where` avec le paramètre `/R path` pour qu’elle effectue une recherche dans tous les dossiers, puis ajoutez le chemin d’accès manuellement. Utilisez la ligne de commande ou l’Explorateur Windows pour découvrir l’emplacement de votre ordinateur où ce programme est installé. 

   ```
   C:\> where /R c:\ aws
   c:\Program Files\Amazon\AWSCLI\bin\aws.exe
   c:\Program Files\Amazon\AWSCLI\bincompat\aws.cmd
   c:\Program Files\Amazon\AWSCLI\runtime\Scripts\aws
   c:\Program Files\Amazon\AWSCLI\runtime\Scripts\aws.cmd
   ...
   ```

------

1. Appuyez sur la touche Windows et entrez **environment variables**.

1. Sélectionnez **Modifier les variables d’environnement pour votre compte**.

1. Choisissez **PATH**, puis **Modifier**.

1. Ajoutez le chemin que vous avez trouvé dans le champ **Valeur de la variable**, par exemple : ***C:\$1Program Files\$1Amazon\$1AWSCLI\$1bin\$1aws.exe***.

1. Sélectionnez **OK** deux fois pour appliquer les nouveaux paramètres.

1. Fermez toute invite de commande en cours d’exécution et rouvrez une invite de commande.

## Résolution des erreurs AWS CLI d'installation et de désinstallation
<a name="awscli-install-windows-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).

# Installation et mise à jour de la AWS CLI version 1 dans un environnement virtuel
<a name="install-virtualenv"></a>

Vous pouvez éviter les conflits entre les versions requises et les autres `pip` packages en installant la version 1 de AWS Command Line Interface (AWS CLI) dans un environnement virtuel.

**Topics**
+ [Conditions préalables](#install-virtualenv-prereqs)
+ [Installation et mise à jour de la AWS CLI version 1 dans un environnement virtuel](#install-virtualenv-install)
+ [Résolution des erreurs AWS CLI d'installation et de désinstallation](#install-virtualenv-tshoot)

## Conditions préalables
<a name="install-virtualenv-prereqs"></a>
+ 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**    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/cli/v1/userguide/install-virtualenv.html)
+ `pip` ou `pip3` est installé.

## Installation et mise à jour de la AWS CLI version 1 dans un environnement virtuel
<a name="install-virtualenv-install"></a>

1. Installez `virtualenv` avec `pip`.

   ```
   $ pip install --user virtualenv
   ```

1. Créez et nommez un environnement virtuel.

   ```
   $ virtualenv ~/cli-ve
   ```

   Vous pouvez également utiliser l’option `-p` pour spécifier une version de Python autre que la version par défaut.

   ```
   $ virtualenv -p /usr/bin/python37 ~/cli-ve
   ```

1. Activez votre nouvel environnement virtuel.

   **Linux ou macOS**

   ```
   $ source ~/cli-ve/bin/activate
   ```

   **Windows**

   ```
   $ %USERPROFILE%\cli-ve\Scripts\activate
   ```

   L’invite change pour indiquer que votre environnement virtuel est actif :

   ```
   (cli-ve)~$
   ```

1. Installez ou mettez à jour la AWS CLI version 1 dans votre environnement virtuel.

   ```
   (cli-ve)~$ pip install --upgrade awscli
   ```

1. Vérifiez que la AWS CLI version 1 est correctement installée.

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

1. La commande `deactivate` vous permet de quitter l’environnement virtuel. Réactivez l’environnement chaque fois que vous démarrez une nouvelle session.

## Résolution des erreurs AWS CLI d'installation et de désinstallation
<a name="install-virtualenv-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).