

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 des versions précédentes de la AWS CLI version 2
<a name="getting-started-version"></a>

Cette rubrique décrit comment installer les versions précédentes de la AWS Command Line Interface version 2 (AWS CLI) sur les systèmes d'exploitation pris en charge. Pour plus d'informations sur les AWS CLI versions 2, consultez le journal des [modifications de la AWS CLI version 2 sur](https://raw.githubusercontent.com/aws/aws-cli/v2/CHANGELOG.rst). GitHub

AWS CLI instructions d'installation de la version 2 :

## Linux
<a name="versioned-linux"></a>

### Exigences d’installation
<a name="versioned-linux-reqs"></a>
+ Vous savez quelle version de la AWS CLI version 2 vous souhaitez installer. Pour une liste des versions, consultez le journal des [modifications de la AWS CLI version 2 sur](https://raw.githubusercontent.com/aws/aws-cli/v2/CHANGELOG.rst). *GitHub*
+ Vous devez être en mesure d’extraire ou de « décompresser » le package téléchargé. Si votre système d'exploitation ne dispose pas de la commande `unzip` intégrée, utilisez un équivalent.
+ La AWS CLI version 2 utilise `glibc``groff`, et`less`. Ces commandes sont incluses par défaut dans la plupart des distributions majeures de Linux.
+ Nous prenons en charge la AWS CLI version 2 sur les versions 64 bits des distributions récentes de CentOS, Fedora, Ubuntu, Amazon Linux 1, Amazon Linux 2 et Linux ARM.
+ Comme elle AWS ne gère pas de référentiels tiers, nous ne pouvons pas garantir qu'ils contiennent la dernière version du AWS CLI.

### Instructions d'installation
<a name="versioned-linux-instructions"></a>

Suivez ces étapes depuis la ligne de commande pour installer AWS CLI le sous Linux. 

Nous fournissons les étapes dans un groupe facile à copier et coller selon que vous utilisez Linux 64 bits ou Linux ARM. Consultez les descriptions de chaque ligne dans les étapes suivantes.

------
#### [ Linux x86 (64-bit) ]

**Note**  
**(Facultatif)** La commande suivante bloque le téléchargement et l'installe AWS CLI sans vérifier au préalable l'intégrité de votre téléchargement. Pour vérifier l’intégrité de votre téléchargement, suivez les instructions détaillées ci-dessous.

 Pour une liste des versions, consultez le journal des [modifications de la AWS CLI version 2 sur](https://raw.githubusercontent.com/aws/aws-cli/v2/CHANGELOG.rst). *GitHub*

**Pour installer** le AWS CLI, exécutez les commandes suivantes.

Pour spécifier une version, ajoutez un tiret et le numéro de version au nom de fichier. Dans cet exemple, le nom du fichier pour la version *2.0.30* entraînerait la commande suivante : `awscli-exe-linux-x86_64-2.0.30.zip`

```
$ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64-2.0.30.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
```

**Pour mettre à jour votre installation actuelle** de l’ AWS CLI, ajoutez le lien symbolique et les informations d’installation existants afin de construire la commande `install` à l’aide des paramètres `--bin-dir`, `--install-dir` et `--update`. Le bloc de commande suivant utilise un exemple de lien symbolique */usr/local/bin* et un exemple d'emplacement du programme d'installation de*/usr/local/aws-cli*.

```
$ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64-2.0.30.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install --bin-dir /usr/local/bin --install-dir /usr/local/aws-cli --update
```

------
#### [ Linux ARM ]

**Note**  
**(Facultatif)** La commande suivante bloque le téléchargement et l'installe AWS CLI sans vérifier au préalable l'intégrité de votre téléchargement. Pour vérifier l’intégrité de votre téléchargement, suivez les instructions détaillées ci-dessous.

 Pour une liste des versions, consultez le journal des [modifications de la AWS CLI version 2 sur](https://raw.githubusercontent.com/aws/aws-cli/v2/CHANGELOG.rst). *GitHub*

**Pour installer** le AWS CLI, exécutez les commandes suivantes.

Pour spécifier une version, ajoutez un tiret et le numéro de version au nom de fichier. Dans cet exemple, le nom du fichier pour la version *2.0.30* entraînerait la commande suivante : `awscli-exe-linux-aarch64-2.0.30.zip`

```
$ curl "https://awscli.amazonaws.com/awscli-exe-linux-aarch64-2.0.30.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
```

**Pour mettre à jour votre installation actuelle** de l’ AWS CLI, ajoutez le lien symbolique et les informations d’installation existants afin de construire la commande `install` à l’aide des paramètres `--bin-dir`, `--install-dir` et `--update`. Le bloc de commande suivant utilise un exemple de lien symbolique */usr/local/bin* et un exemple d'emplacement du programme d'installation de*/usr/local/aws-cli*.

```
$ curl "https://awscli.amazonaws.com/awscli-exe-linux-aarch64-2.0.30.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install --bin-dir /usr/local/bin --install-dir /usr/local/aws-cli --update
```

------

1. Téléchargez le fichier d’installation de l’une des façons suivantes :

------
#### [ Linux x86 (64-bit) ]
   + **Utilisation de la commande `curl`** : l’option `-o` spécifie le nom du fichier dans lequel le package téléchargé est écrit. Les options de l'exemple de commande suivant permettent de copier le fichier téléchargé dans le répertoire courant avec le nom local `awscliv2.zip` 

     Pour spécifier une version, ajoutez un tiret et le numéro de version au nom de fichier. Dans cet exemple, le nom du fichier pour la version *2.0.30* entraînerait la commande suivante : `awscli-exe-linux-x86_64-2.0.30.zip`

     ```
     $ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64-2.0.30.zip" -o "awscliv2.zip"
     ```

      Pour une liste des versions, consultez le journal des [modifications de la AWS CLI version 2 sur](https://raw.githubusercontent.com/aws/aws-cli/v2/CHANGELOG.rst). *GitHub*
   + **Téléchargement depuis l’URL** : 

     Dans votre navigateur, téléchargez votre version spécifique du en AWS CLI ajoutant un trait d'union et le numéro de version au nom de fichier. 

     ```
     https://awscli.amazonaws.com/awscli-exe-linux-x86_64-version.number.zip
     ```

     Dans cet exemple, le nom de fichier de la version *2.0.30* serait awscli-exe-linux-x 86\$164-2.0.30.zip, d'où le lien suivant : [https://awscli.amazonaws.com/awscli-exe-linux-x86_64-2.0.30.zip](https://awscli.amazonaws.com/awscli-exe-linux-x86_64-2.0.30.zip)

------
#### [ Linux ARM ]
   + **Utilisation de la commande `curl`** : l’option `-o` spécifie le nom du fichier dans lequel le package téléchargé est écrit. Les options de l'exemple de commande suivant permettent de copier le fichier téléchargé dans le répertoire courant avec le nom local `awscliv2.zip` 

     Pour spécifier une version, ajoutez un tiret et le numéro de version au nom de fichier. Dans cet exemple, le nom du fichier pour la version *2.0.30* entraînerait la commande suivante : `awscli-exe-linux-aarch64-2.0.30.zip`

     ```
     $ curl "https://awscli.amazonaws.com/awscli-exe-linux-aarch64-2.0.30.zip" -o "awscliv2.zip"
     unzip awscliv2.zip
     sudo ./aws/install
     ```
   + **Téléchargement depuis l’URL** : 

     Dans votre navigateur, téléchargez votre version spécifique du en AWS CLI ajoutant un trait d'union et le numéro de version au nom de fichier. 

     ```
     https://awscli.amazonaws.com/awscli-exe-linux-aarch64-version.number.zip
     ```

     Dans cet exemple, le nom de fichier de la version *2.0.30* donnerait `awscli-exe-linux-aarch64-2.0.30.zip` le lien suivant : [https://awscli.amazonaws.com/awscli-exe-linux-aarch64-2.0.30.zip](https://awscli.amazonaws.com/awscli-exe-linux-aarch64-2.0.30.zip)

------

1. **(Facultatif) Vérification de l’intégrité du fichier zip téléchargé**

   Si vous avez choisi de télécharger manuellement le package AWS CLI d'installation `.zip` en suivant les étapes ci-dessus, vous pouvez utiliser les étapes suivantes pour vérifier les signatures à l'aide de l'`GnuPG`outil.

   Les `.zip` fichiers du package AWS CLI d'installation sont signés cryptographiquement à l'aide de signatures PGP. En cas de dommage ou d'altération des fichiers, cette vérification échoue et vous ne devez pas poursuivre l'installation.

   1. Téléchargez et installez la commande `gpg` à l'aide de votre gestionnaire de packages. Pour plus d’informations sur `GnuPG`, consultez le [site Web GnuPG](https://www.gnupg.org/). 

   1. Pour créer le fichier de clé publique, créez un fichier texte et collez le texte suivant.

      ```
      -----BEGIN PGP PUBLIC KEY BLOCK-----
      
      mQINBF2Cr7UBEADJZHcgusOJl7ENSyumXh85z0TRV0xJorM2B/JL0kHOyigQluUG
      ZMLhENaG0bYatdrKP+3H91lvK050pXwnO/R7fB/FSTouki4ciIx5OuLlnJZIxSzx
      PqGl0mkxImLNbGWoi6Lto0LYxqHN2iQtzlwTVmq9733zd3XfcXrZ3+LblHAgEt5G
      TfNxEKJ8soPLyWmwDH6HWCnjZ/aIQRBTIQ05uVeEoYxSh6wOai7ss/KveoSNBbYz
      gbdzoqI2Y8cgH2nbfgp3DSasaLZEdCSsIsK1u05CinE7k2qZ7KgKAUIcT/cR/grk
      C6VwsnDU0OUCideXcQ8WeHutqvgZH1JgKDbznoIzeQHJD238GEu+eKhRHcz8/jeG
      94zkcgJOz3KbZGYMiTh277Fvj9zzvZsbMBCedV1BTg3TqgvdX4bdkhf5cH+7NtWO
      lrFj6UwAsGukBTAOxC0l/dnSmZhJ7Z1KmEWilro/gOrjtOxqRQutlIqG22TaqoPG
      fYVN+en3Zwbt97kcgZDwqbuykNt64oZWc4XKCa3mprEGC3IbJTBFqglXmZ7l9ywG
      EEUJYOlb2XrSuPWml39beWdKM8kzr1OjnlOm6+lpTRCBfo0wa9F8YZRhHPAkwKkX
      XDeOGpWRj4ohOx0d2GWkyV5xyN14p2tQOCdOODmz80yUTgRpPVQUtOEhXQARAQAB
      tCFBV1MgQ0xJIFRlYW0gPGF3cy1jbGlAYW1hem9uLmNvbT6JAlQEEwEIAD4CGwMF
      CwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQT7Xbd/1cEYuAURraimMQrMRnJHXAUC
      aGveYQUJDMpiLAAKCRCmMQrMRnJHXKBYD/9Ab0qQdGiO5hObchG8xh8Rpb4Mjyf6
      0JrVo6m8GNjNj6BHkSc8fuTQJ/FaEhaQxj3pjZ3GXPrXjIIVChmICLlFuRXYzrXc
      Pw0lniybypsZEVai5kO0tCNBCCFuMN9RsmmRG8mf7lC4FSTbUDmxG/QlYK+0IV/l
      uJkzxWa+rySkdpm0JdqumjegNRgObdXHAQDWlubWQHWyZyIQ2B4U7AxqSpcdJp6I
      S4Zds4wVLd1WE5pquYQ8vS2cNlDm4QNg8wTj58e3lKN47hXHMIb6CHxRnb947oJa
      pg189LLPR5koh+EorNkA1wu5mAJtJvy5YMsppy2y/kIjp3lyY6AmPT1posgGk70Z
      CmToEZ5rbd7ARExtlh76A0cabMDFlEHDIK8RNUOSRr7L64+KxOUegKBfQHb9dADY
      qqiKqpCbKgvtWlds909Ms74JBgr2KwZCSY1HaOxnIr4CY43QRqAq5YHOay/mU+6w
      hhmdF18vpyK0vfkvvGresWtSXbag7Hkt3XjaEw76BzxQH21EBDqU8WJVjHgU6ru+
      DJTs+SxgJbaT3hb/vyjlw0lK+hFfhWKRwgOXH8vqducF95NRSUxtS4fpqxWVaw3Q
      V2OWSjbne99A5EPEySzryFTKbMGwaTlAwMCwYevt4YT6eb7NmFhTx0Fis4TalUs+
      j+c7Kg92pDx2uQ==
      =OBAt
      -----END PGP PUBLIC KEY BLOCK-----
      ```

      Pour référence, les détails de la clé publique sont les suivants.

      ```
      Key ID:           A6310ACC4672
      Type:             RSA
      Size:             4096/4096
      Created:          2019-09-18
      Expires:          2026-07-07
      User ID:          AWS CLI Team <aws-cli@amazon.com>
      Key fingerprint:  FB5D B77F D5C1 18B8 0511  ADA8 A631 0ACC 4672 475C
      ```

   1. Importez la clé AWS CLI publique à l'aide de la commande suivante, en la *public-key-file-name* remplaçant par le nom de fichier de la clé publique que vous avez créée.

      ```
      $ gpg --import public-key-file-name
      gpg: /home/username/.gnupg/trustdb.gpg: trustdb created
      gpg: key A6310ACC4672475C: public key "AWS CLI Team <aws-cli@amazon.com>" imported
      gpg: Total number processed: 1
      gpg:               imported: 1
      ```

   1. Téléchargez le fichier de AWS CLI signature du package que vous avez téléchargé. Celui-ci a le même chemin d'accès et le même nom que le fichier `.zip` auquel il correspond, mais son extension est `.sig`. Dans les exemples suivants, nous l'enregistrons dans le répertoire courant sous la forme d'un fichier nommé `awscliv2.sig`.

------
#### [ Linux x86 (64-bit) ]

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

      ```
      $ curl -o awscliv2.sig https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip.sig
      ```

      **Pour une version spécifique de AWS CLI,** ajoutez un trait d'union et le numéro de version au nom du fichier. Dans cet exemple, le nom du fichier pour la version *2.0.30* entraînerait la commande suivante : `awscli-exe-linux-x86_64-2.0.30.zip.sig`

      ```
      $ curl -o awscliv2.sig https://awscli.amazonaws.com/awscli-exe-linux-x86_64-2.0.30.zip.sig
      ```

       Pour une liste des versions, consultez le journal des [modifications de la AWS CLI version 2 sur](https://raw.githubusercontent.com/aws/aws-cli/v2/CHANGELOG.rst). *GitHub*

------
#### [ Linux ARM ]

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

      ```
      $ curl -o awscliv2.sig https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip.sig
      ```

      **Pour une version spécifique de AWS CLI,** ajoutez un trait d'union et le numéro de version au nom du fichier. Dans cet exemple, le nom du fichier pour la version *2.0.30* entraînerait la commande suivante : `awscli-exe-linux-aarch64-2.0.30.zip.sig`

      ```
      $ curl -o awscliv2.sig https://awscli.amazonaws.com/awscli-exe-linux-aarch64-2.0.30.zip.sig
      ```

       Pour une liste des versions, consultez le journal des [modifications de la AWS CLI version 2 sur](https://github.com/aws/aws-cli/blob/v2/CHANGELOG.rst?plain=1). *GitHub*

------

   1. Vérifiez la signature en transmettant les noms de fichiers `.sig` et `.zip` téléchargés sous forme de paramètres à la commande `gpg`.

      ```
      $ gpg --verify awscliv2.sig awscliv2.zip
      ```

      La sortie doit ressembler à ce qui suit :

      ```
      gpg: Signature made Mon Nov  4 19:00:01 2019 PST
      gpg:                using RSA key FB5D B77F D5C1 18B8 0511 ADA8 A631 0ACC 4672 475C
      gpg: Good signature from "AWS CLI Team <aws-cli@amazon.com>" [unknown]
      gpg: WARNING: This key is not certified with a trusted signature!
      gpg:          There is no indication that the signature belongs to the owner.
      Primary key fingerprint: FB5D B77F D5C1 18B8 0511  ADA8 A631 0ACC 4672 475C
      ```
**Important**  
L’avertissement mentionné dans la sortie est attendu et n’indique pas de problème. Cela se produit parce qu'il n'existe pas de chaîne de confiance entre votre clé PGP personnelle (si vous en avez une) et la clé AWS CLI PGP. Pour plus d’informations, consultez [Web of trust](https://en.wikipedia.org/wiki/Web_of_trust).

1. Décompressez le programme d'installation. Si votre distribution Linux n'a pas de commande `unzip` intégrée, utilisez un équivalent pour procéder à la décompression. L'exemple de commande suivant décompresse le package et crée un répertoire nommé `aws` dans le répertoire courant.

   ```
   $ unzip awscliv2.zip
   ```

1. Exécutez le programme d’installation. La commande d'installation utilise un fichier nommé `install` dans le répertoire `aws` récemment décompressé. Par défaut, les fichiers sont tous installés dans `/usr/local/aws-cli` et un lien symbolique est créé dans `/usr/local/bin`. La commande inclut `sudo` pour accorder des autorisations d'écriture sur ces répertoires. 

   ```
   $ sudo ./aws/install
   ```

   Vous pouvez effectuer l'installation sans `sudo` si vous spécifiez des répertoires sur lesquels vous disposez déjà d'autorisations en écriture. Utilisez les instructions suivantes pour la commande `install` de manière à spécifier l'emplacement d'installation :
   + Assurez-vous que les chemins d'accès que vous fournissez aux paramètres `-i` et `-b` ne contiennent aucun nom de volume ou de répertoire incluant des espaces quelconques. Dans le cas contraire, l'installation échouera.
   + `--install-dir` ou `-i` : cette option spécifie le répertoire vers lequel copier tous les fichiers.

     La valeur par défaut est `/usr/local/aws-cli`.
   + `--bin-dir` ou `-b` : cette option spécifie que le programme `aws` principal du répertoire d’installation est lié symboliquement au fichier `aws` dans le chemin d’accès spécifié. Vous devez disposer des autorisations en écriture sur le répertoire spécifié. La création d'un lien symbolique vers un répertoire se trouvant déjà dans votre chemin d'accès vous dispense d'ajouter le répertoire d'installation à la variable `$PATH` de l'utilisateur. 

     La valeur par défaut est `/usr/local/bin`.

   ```
   $ ./aws/install -i /usr/local/aws-cli -b /usr/local/bin
   ```
**Note**  
Pour mettre à jour votre installation actuelle de la AWS CLI version 2 vers une version plus récente, ajoutez votre lien symbolique et les informations d'installation existants pour créer la `install` commande avec le `--update` paramètre.  

   ```
   $ sudo ./aws/install --bin-dir /usr/local/bin --install-dir /usr/local/aws-cli --update
   ```
Pour localiser le lien symbolique et le répertoire d’installation existants, procédez comme suit :  
Utilisez la commande `which` pour rechercher votre lien symbolique. Cela vous indique le chemin à utiliser avec le paramètre `--bin-dir`.  

      ```
      $ which aws
      /usr/local/bin/aws
      ```
Utilisez la commande `ls` pour rechercher le répertoire vers lequel votre lien symbolique pointe. Cela vous indique le chemin à utiliser avec le paramètre `--install-dir`.  

      ```
      $ ls -l /usr/local/bin/aws
      lrwxrwxrwx 1 ec2-user ec2-user 49 Oct 22 09:49 /usr/local/bin/aws -> /usr/local/aws-cli/v2/current/bin/aws
      ```

1. Confirmez l’installation à l’aide de la commande suivante. 

   ```
   $ aws --version
   aws-cli/2.27.41 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64
   ```

   Si la commande `aws` est introuvable, vous devrez peut-être redémarrer votre terminal ou suivre les instructions de résolution de problèmes dans [Résolution des erreurs liées au AWS CLI](cli-chap-troubleshooting.md).

## macOS
<a name="versioned-macos"></a>

### Exigences d’installation
<a name="versioned-macos-reqs"></a>
+ Vous savez quelle version de la AWS CLI version 2 vous souhaitez installer. Pour une liste des versions, consultez le journal des [modifications de la AWS CLI version 2 sur](https://github.com/aws/aws-cli/blob/v2/CHANGELOG.rst?plain=1). *GitHub*
+ Nous prenons en charge la AWS CLI version 2 sur les versions de macOS 64 bits compatibles avec Apple.
+ Comme elle AWS ne gère pas de référentiels tiers, nous ne pouvons pas garantir qu'ils contiennent la dernière version du AWS CLI.

### Instructions d'installation
<a name="versioned-macos-install"></a>

Vous pouvez installer la AWS CLI version 2 sur macOS de différentes manières.

------
#### [ GUI installer ]

Les étapes suivantes montrent comment installer ou mettre à jour la dernière version de la version 2 de l’ AWS CLI à l’aide de l’interface utilisateur macOS standard et d’un navigateur. Si vous effectuez une mise à jour vers la dernière version, utilisez la même méthode d'installation que celle utilisée pour la version actuelle.

1. Dans votre navigateur, téléchargez votre version spécifique du en AWS CLI ajoutant un trait d'union et le numéro de version au nom de fichier. 

   ```
   https://awscli.amazonaws.com/AWSCLIV2-version.number.pkg
   ```

   Pour cet exemple, le nom de fichier de la version *2.0.30* `AWSCLIV2-2.0.30.pkg` entraînerait le lien suivant :[https://awscli.amazonaws.com/AWSCLIV2-2.0.30.pkg](https://awscli.amazonaws.com/AWSCLIV2-2.0.30.pkg). 

1. Exécutez le fichier téléchargé, puis suivez les instructions à l’écran. Vous pouvez choisir d'installer la AWS CLI version 2 de la manière suivante :
   + **Pour tous les utilisateurs de l'ordinateur (nécessite `sudo`)**
     + Vous pouvez installer dans n'importe quel dossier ou choisir le dossier par défaut recommandé, à savoir `/usr/local/aws-cli`.
     + Le programme d'installation crée automatiquement un lien symbolique à l'adresse `/usr/local/bin/aws` qui fait le lien avec le programme principal du dossier d'installation que vous avez choisi.
   + **Pour le seul utilisateur actuel (ne nécessite pas `sudo`)**
     + Vous pouvez installer dans n'importe quel dossier sur lequel vous disposez d'une autorisation d'écriture.
     + En raison des autorisations utilisateur standard, une fois le programme d'installation terminé, vous devez créer manuellement un fichier de lien symbolique dans votre variable `$PATH` qui pointe vers les programmes `aws` et `aws_completer` en entrant les commandes suivantes à l'invite de commandes. Si votre variable `$PATH` inclut un dossier dans lequel vous pouvez écrire, vous pouvez exécuter la commande suivante sans `sudo` si vous spécifiez ce dossier comme chemin d'accès de la cible. Si vous n'avez pas de dossier accessible en écriture dans votre variable `$PATH`, vous devez utiliser `sudo` dans les commandes pour obtenir les autorisations d'écriture dans le dossier cible spécifié. L'emplacement par défaut d'un lien symbolique est `/usr/local/bin/`.

       ```
       $ sudo ln -s /folder/installed/aws-cli/aws /usr/local/bin/aws
       $ sudo ln -s /folder/installed/aws-cli/aws_completer /usr/local/bin/aws_completer
       ```
**Note**  
Vous pouvez afficher les journaux de débogage pour l'installation en appuyant sur **Cmd\$1L** n'importe où dans le programme d'installation. Un volet du journal s'ouvre alors qui vous permet de filtrer et d'enregistrer le journal. Le fichier journal est également automatiquement enregistré dans `/var/log/install.log`.

1. Pour vérifier que le shell peut rechercher et exécuter la commande `aws` dans votre variable `$PATH`, utilisez les commandes suivantes. 

   ```
   $ which aws
   /usr/local/bin/aws 
   $ aws --version
   aws-cli/2.27.41 Python/3.11.6 Darwin/23.3.0
   ```

   Si la commande `aws` est introuvable, vous devrez peut-être redémarrer votre terminal ou suivre les instructions de résolution de problèmes dans [Résolution des erreurs liées au AWS CLI](cli-chap-troubleshooting.md).

------
#### [ Command line installer - All users ]

Si vous disposez `sudo` d'autorisations, vous pouvez installer la AWS CLI version 2 pour tous les utilisateurs de l'ordinateur. Nous fournissons les étapes dans un groupe facile à copier et coller. Consultez les descriptions de chaque ligne dans les étapes suivantes. 

Pour une version spécifique de AWS CLI, ajoutez un trait d'union et le numéro de version au nom du fichier. Dans cet exemple, le nom du fichier pour la version *2.0.30* entraînerait la commande suivante : `AWSCLIV2-2.0.30.pkg`

```
$ curl "https://awscli.amazonaws.com/AWSCLIV2-2.0.30.pkg" -o "AWSCLIV2.pkg"
$ sudo installer -pkg AWSCLIV2.pkg -target /
```

1. Vous pouvez télécharger le fichier à l'aide de la commande `curl`. L’option `-o` spécifie le nom du fichier dans lequel le package téléchargé est écrit. Dans cet exemple, le fichier est écrit dans `AWSCLIV2.pkg` du dossier actuel.

   Pour une version spécifique de AWS CLI, ajoutez un trait d'union et le numéro de version au nom du fichier. Dans cet exemple, le nom du fichier pour la version *2.0.30* entraînerait la commande suivante : `AWSCLIV2-2.0.30.pkg`

   ```
   $ curl "https://awscli.amazonaws.com/AWSCLIV2-2.0.30.pkg" -o "AWSCLIV2.pkg"
   ```

    Pour une liste des versions, consultez le journal des [modifications de la AWS CLI version 2 sur](https://raw.githubusercontent.com/aws/aws-cli/v2/CHANGELOG.rst). *GitHub*

1. Exécutez le programme `installer` macOS standard, en spécifiant le fichier `.pkg` téléchargé comme source. Utilisez le paramètre `-pkg` pour spécifier le nom du package à installer et le paramètre `-target /` pour spécifier l'unité sur laquelle le package doit être installé. Les fichiers sont installés dans `/usr/local/aws-cli`, et un lien symbolique est automatiquement créé dans `/usr/local/bin`. Vous devez inclure `sudo` dans la commande pour accorder les autorisations d'écriture à ces dossiers. 

   ```
   $ sudo installer -pkg ./AWSCLIV2.pkg -target /
   ```

   Une fois l'installation terminée, les journaux de débogage sont écrits dans `/var/log/install.log`.

1. Pour vérifier que le shell peut rechercher et exécuter la commande `aws` dans votre variable `$PATH`, utilisez les commandes suivantes. 

   ```
   $ which aws
   /usr/local/bin/aws 
   $ aws --version
   aws-cli/2.27.41 Python/3.11.6 Darwin/23.3.0
   ```

   Si la commande `aws` est introuvable, vous devrez peut-être redémarrer votre terminal ou suivre les instructions de résolution de problèmes dans [Résolution des erreurs liées au AWS CLI](cli-chap-troubleshooting.md).

------
#### [ Command line - Current user ]

1. Pour spécifier le dossier dans lequel AWS CLI il est installé, vous devez créer un fichier XML. Ce fichier est un fichier au format XML qui ressemble à l'exemple suivant. Laissez toutes les valeurs comme indiqué, sauf que vous devez remplacer le chemin */Users/myusername* de la ligne 9 par le chemin du dossier dans lequel vous souhaitez installer la AWS CLI version 2. *Le dossier doit déjà exister, sinon la commande échoue.* Cet exemple XML indique que le programme d'installation installe le AWS CLI dans le dossier`/Users/myusername`, où il crée un dossier nommé`aws-cli`.

   ```
   <?xml version="1.0" encoding="UTF-8"?>
   <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
   <plist version="1.0">
     <array>
       <dict>
         <key>choiceAttribute</key>
         <string>customLocation</string>
         <key>attributeSetting</key>
         <string>/Users/myusername</string>
         <key>choiceIdentifier</key>
         <string>default</string>
       </dict>
     </array>
   </plist>
   ```

1. Téléchargez le programme d'installation `pkg` à l'aide de la commande `curl`. L’option `-o` spécifie le nom du fichier dans lequel le package téléchargé est écrit. Dans cet exemple, le fichier est écrit dans `AWSCLIV2.pkg` du dossier actuel.

   Pour la version spécifique de AWS CLI, ajoutez un trait d'union et le numéro de version au nom du fichier. Dans cet exemple, le nom du fichier pour la version *2.0.30* entraînerait la commande suivante : `AWSCLIV2-2.0.30.pkg`

   ```
   $ curl "https://awscli.amazonaws.com/AWSCLIV2-2.0.30.pkg" -o "AWSCLIV2.pkg"
   ```

    Pour une liste des versions, consultez le journal des [modifications de la AWS CLI version 2 sur](https://raw.githubusercontent.com/aws/aws-cli/v2/CHANGELOG.rst). *GitHub*

1. Exécutez le programme `installer` macOS standard avec les options suivantes :
   + Spécifiez le nom du package à installer à l'aide du paramètre `-pkg`.
   + Spécifiez une installation pour l’*utilisateur actuel uniquement* en définissant le paramètre `-target` sur `CurrentUserHomeDirectory`.
   + Spécifiez le chemin d'accès (relatif au dossier actuel) et le nom du fichier XML que vous avez créé dans le paramètre `-applyChoiceChangesXML`.

   L'exemple suivant installe le AWS CLI dans le dossier. `/Users/myusername/aws-cli`

   ```
   $ installer -pkg AWSCLIV2.pkg \
               -target CurrentUserHomeDirectory \
               -applyChoiceChangesXML choices.xml
   ```

1. Les autorisations utilisateur standard n'autorisant généralement pas l'écriture dans les dossiers de votre variable `$PATH`, le programme d'installation de ce mode n'essaie pas d'ajouter les liens symboliques aux programmes `aws` et `aws_completer`. AWS CLI Pour que le programme s'exécute correctement, vous devez créer manuellement les liens symboliques une fois le programme d'installation terminé. Si votre variable `$PATH` inclut un dossier dans lequel vous pouvez écrire et que vous spécifiez ce dossier comme chemin d'accès de la cible, vous pouvez exécuter la commande suivante sans `sudo`. Si vous ne disposez pas d'un dossier accessible en écriture dans votre variable `$PATH`, vous devez utiliser `sudo` pour les autorisations d'écriture dans le dossier cible spécifié. L'emplacement par défaut d'un lien symbolique est `/usr/local/bin/`.

   ```
   $ sudo ln -s /folder/installed/aws-cli/aws /usr/local/bin/aws
   $ sudo ln -s /folder/installed/aws-cli/aws_completer /usr/local/bin/aws_completer
   ```

   Une fois l'installation terminée, les journaux de débogage sont écrits dans `/var/log/install.log`.

1. Pour vérifier que le shell peut rechercher et exécuter la commande `aws` dans votre variable `$PATH`, utilisez les commandes suivantes. 

   ```
   $ which aws
   /usr/local/bin/aws 
   $ aws --version
   aws-cli/2.27.41 Python/3.11.6 Darwin/23.3.0
   ```

   Si la commande `aws` est introuvable, vous devrez peut-être redémarrer votre terminal ou suivre les instructions de résolution de problèmes dans [Résolution des erreurs liées au AWS CLI](cli-chap-troubleshooting.md).

------

## Windows
<a name="versioned-windows"></a>

### Exigences d’installation
<a name="versioned-windows-reqs"></a>
+ Vous savez quelle version de la AWS CLI version 2 vous souhaitez installer. Pour une liste des versions, consultez le journal des [modifications de la AWS CLI version 2 sur](https://raw.githubusercontent.com/aws/aws-cli/v2/CHANGELOG.rst). *GitHub*
+ Nous prenons en charge les versions AWS CLI de Windows 64 bits prises en charge par Microsoft.
+ Droits d'administrateur pour installer le logiciel

### Instructions d'installation
<a name="versioned-windows-install"></a>

Pour mettre à jour votre installation actuelle de la AWS CLI version 2 sous Windows, téléchargez un nouveau programme d'installation à chaque mise à jour pour remplacer les versions précédentes. AWS CLI est régulièrement mis à jour. Pour savoir quand la dernière version a été publiée, consultez le journal des [modifications de la AWS CLI version 2 sur](https://raw.githubusercontent.com/aws/aws-cli/v2/CHANGELOG.rst). *GitHub* 

1. Téléchargez et exécutez le programme d'installation AWS CLI MSI pour Windows (64 bits) de l'une des manières suivantes :
   + **Téléchargement et exécution du programme d'installation MSI :** pour créer votre lien de téléchargement pour une version spécifique du AWS CLI, ajoutez un tiret et le numéro de version au nom du fichier.

     ```
     https://awscli.amazonaws.com/AWSCLIV2-version.number.msi
     ```

     Pour cet exemple, le nom de fichier de la version *2.0.30* entraînerait le lien suivant :[https://awscli.amazonaws.com/AWSCLIV2-2.0.30.msi](https://awscli.amazonaws.com/AWSCLIV2-2.0.30.msi). `AWSCLIV2-2.0.30.msi` 
   + **À l’aide de la commande msiexec :** vous pouvez également utiliser le programme d’installation MSI en ajoutant le lien vers la commande `msiexec`. Pour une version spécifique de AWS CLI, ajoutez un trait d'union et le numéro de version au nom du fichier.

     ```
     C:\> msiexec.exe /i https://awscli.amazonaws.com/AWSCLIV2-version.number.msi
     ```

     Dans cet exemple, le nom de fichier de la version *2.0.30* donnerait `AWSCLIV2-2.0.30.msi` le lien suivant[https://awscli.amazonaws.com/AWSCLIV2-2.0.30.msi](https://awscli.amazonaws.com/AWSCLIV2-2.0.30.msi). 

     ```
     C:\> msiexec.exe /i https://awscli.amazonaws.com/AWSCLIV2-2.0.30.msi
     ```

     Pour connaître les différents paramètres pouvant être utilisés avec `msiexec`, consultez [msiexec](https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/msiexec) sur le site web *Microsoft Docs*.

   Pour une liste des versions, consultez le journal des [modifications de la AWS CLI version 2 sur](https://raw.githubusercontent.com/aws/aws-cli/v2/CHANGELOG.rst). *GitHub*

1. Pour confirmer l'installation, ouvrez le menu **Démarrer**, recherchez `cmd` pour ouvrir une fenêtre d'invite de commandes et, à l'invite de commandes, utilisez la commande `aws --version`. 

   ```
   C:\> aws --version
   aws-cli/2.27.41 Python/3.11.6 Windows/10 exe/AMD64 prompt/off
   ```

   Si Windows ne trouve pas le programme, vous devrez peut-être fermer puis rouvrir la fenêtre d’invite de commande pour actualiser le chemin, ou suivre les instructions de résolution de problèmes dans[Résolution des erreurs liées au AWS CLI](cli-chap-troubleshooting.md).

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

## Étapes suivantes
<a name="getting-started-version-next"></a>

Après avoir terminé les étapes décrites dans [Prérequis pour utiliser la AWS CLI version 2](getting-started-prereqs.md) et installé l’ AWS CLI, vous devez procéder à une [Configuration du AWS CLI](getting-started-quickstart.md).