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 de la dernière version de l’AWS CLI ou mise à jour vers celle-ci
Cette rubrique décrit comment installer la dernière version de l’AWS Command Line Interface (AWS CLI), ou effectuer une mise à jour vers celle-ci sur les systèmes d’exploitation pris en charge. 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 sur GitHub.
Pour installer une ancienne version de l’AWS CLI, consultez Installation d’anciennes versions de l’AWS CLI version 2. Pour obtenir des instructions de désinstallation, consultez Désinstallation de la version 2 de l’AWS CLI.
Instructions d’installation et de mise à jour de l’AWS CLI
Pour obtenir des instructions d’installation, développez la section correspondant à votre système d’exploitation.
Exigences d’installation et de mise à jour
-
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.
-
L’AWS CLI utilise glibc, groff et less. Ces commandes sont incluses par défaut dans la plupart des distributions majeures de Linux.
-
Nous prenons en charge l’AWS CLI sur les versions 64 bits des distributions récentes de CentOS, Fedora, Ubuntu, Amazon Linux 1, Amazon Linux 2, Amazon Linux 2023 et Linux ARM.
-
AWS ne gérant pas les référentiels tiers autres que snap, nous ne pouvons pas garantir qu’ils contiennent la dernière version de l’AWS CLI.
Installation ou mise à jour de l’AWS CLI
S’il s’agit de votre première mise à jour sur Amazon Linux, vous devez désinstaller la version préinstallée de yum à l’aide de la commande suivante pour installer la dernière version de l’AWS CLI :
$ sudo yum remove awscli
Une fois l’installation yum de l’AWS CLI supprimée, suivez les instructions d’installation pour Linux ci-dessous.
Vous pouvez installer l’AWS CLI à l’aide de l’une des méthodes suivantes :
-
Le programme d’installation en ligne de commande est une bonne option pour le contrôle de version, car vous pouvez spécifier la version à installer. Cette option n’effectue pas de mise à jour automatique et vous devez télécharger un nouveau programme d’installation à chaque mise à jour afin de remplacer la version précédente.
-
Le package snap officiellement pris en charge est une bonne option pour toujours bénéficier de la dernière version de l’AWS CLI, car les packages snap sont automatiquement actualisés. Il n’existe aucun support intégré pour sélectionner les versions mineures de l’AWS CLI et ce n’est donc pas une méthode d’installation optimale si votre équipe a besoin d’épingler les versions.
- Command line installer - Linux x86 (64-bit)
-
Pour mettre à jour votre installation actuelle de l’AWS CLI, téléchargez un nouveau programme d’installation à chaque mise à jour pour remplacer les versions précédentes. Procédez comme suit à partir de la ligne de commande pour installer l'AWS CLI sur Linux.
Vous trouverez ci-dessous des étapes d’installation rapides dans un seul groupe de copier-coller pour une installation de base. Pour obtenir des instructions guidées, reportez-vous aux étapes ci-après.
(Facultatif) La commande suivante bloque les téléchargements et installe l’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 installer l’AWS CLI, exécutez les commandes suivantes.
$ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.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 les exemples de lien symbolique /usr/local/bin et d’emplacement de programme d’installation /usr/local/aws-cli afin d’installer l’AWS CLI localement pour l’utilisateur actuel.
$ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install --bin-dir /usr/local/bin --install-dir /usr/local/aws-cli --update
Étapes d’installation guidées
-
Téléchargez le fichier d’installation de l’une des façons suivantes :
-
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
$ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
-
Téléchargement à partir de l’URL : pour télécharger le programme d’installation via un navigateur, utilisez l’URL suivante : https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip
-
(Facultatif) Vérification de l’intégrité du fichier zip téléchargé
Si vous avez choisi de télécharger manuellement le fichier .zip du package d’installation de l’AWS CLI comme décrit aux étapes précédentes, utilisez les étapes suivantes pour vérifier les signatures à l’aide de l’outil GnuPG.
Les fichiers .zip du package d’installation de l’AWS CLI sont signés de manière chiffrée à 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.
-
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.
-
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: A6310ACC4672475C
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
-
Importez la clé publique de l'AWS CLI à l'aide de la commande suivante, en remplaçant public-key-file-name par le nom du fichier de clé publique que vous avez créé.
$ 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
-
Téléchargez le fichier de signature de l'AWS CLI 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.
Pour obtenir la dernière version de l’AWS CLI, utilisez le bloc de commande suivant :
$ curl -o awscliv2.sig https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip.sig
-
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
L'avertissement mentionné dans la sortie est attendu et n'indique pas de problème. Cet avertissement est dû au fait qu'il n'y a pas de chaîne de confiance entre votre clé PGP personnelle (si vous en avez une) et la clé PGP de l'AWS CLI. Pour plus d’informations, consultez Web of trust.
-
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
Lors d’une mise à jour depuis une version précédente, la commande unzip invite à remplacer les fichiers existants. Pour ignorer ces invites, par exemple dans le cas d’une automatisation des scripts, utilisez l’indicateur de mise à jour -u pour unzip. Cet indicateur met automatiquement à jour les fichiers existants et en crée de nouveaux selon les besoins.
$ unzip -u awscliv2.zip
-
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
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 du paramètre --update.
$ 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
-
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.
- Command line - Linux ARM
-
Pour mettre à jour votre installation actuelle de l’AWS CLI, téléchargez un nouveau programme d’installation à chaque mise à jour pour remplacer les versions précédentes. Procédez comme suit à partir de la ligne de commande pour installer l'AWS CLI sur Linux.
Vous trouverez ci-dessous des étapes d’installation rapides dans un seul groupe de copier-coller pour une installation de base. Pour obtenir des instructions guidées, reportez-vous aux étapes ci-après.
(Facultatif) La commande suivante bloque les téléchargements et installe l’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 installer l’AWS CLI, exécutez les commandes suivantes.
$ curl "https://awscli.amazonaws.com/awscli-exe-linux-aarch64.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 les exemples de lien symbolique /usr/local/bin et d’emplacement de programme d’installation /usr/local/aws-cli.
$ curl "https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install --bin-dir /usr/local/bin --install-dir /usr/local/aws-cli --update
Étapes d’installation guidées
-
Téléchargez le fichier d'installation en utilisant une des manières suivantes :
-
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
$ curl "https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip" -o "awscliv2.zip"
-
Téléchargement à partir de l’URL : pour télécharger le programme d’installation via un navigateur, utilisez l’URL suivante : https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip
-
(Facultatif) Vérification de l’intégrité du fichier zip téléchargé
Si vous avez choisi de télécharger manuellement le fichier .zip du package d’installation de l’AWS CLI comme décrit aux étapes précédentes, utilisez les étapes suivantes pour vérifier les signatures à l’aide de l’outil GnuPG.
Les fichiers .zip du package d’installation de l’AWS CLI sont signés de manière chiffrée à 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.
-
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.
-
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: A6310ACC4672475C
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
-
Importez la clé publique de l'AWS CLI à l'aide de la commande suivante, en remplaçant public-key-file-name par le nom du fichier de clé publique que vous avez créé.
$ 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
-
Téléchargez le fichier de signature de l'AWS CLI 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.
Pour obtenir la dernière version de l’AWS CLI, utilisez le bloc de commande suivant :
$ curl -o awscliv2.sig https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip.sig
-
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
L'avertissement mentionné dans la sortie est attendu et n'indique pas de problème. Cet avertissement est dû au fait qu'il n'y a pas de chaîne de confiance entre votre clé PGP personnelle (si vous en avez une) et la clé PGP de l'AWS CLI. Pour plus d’informations, consultez Web of trust.
-
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
Lors d’une mise à jour depuis une version précédente, la commande unzip invite à remplacer les fichiers existants. Pour ignorer ces invites, par exemple dans le cas d’une automatisation des scripts, utilisez l’indicateur de mise à jour -u pour unzip. Cet indicateur met automatiquement à jour les fichiers existants et en crée de nouveaux selon les besoins.
$ unzip -u awscliv2.zip
-
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
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 du paramètre --update.
$ 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
-
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.
- Snap package
-
Nous fournissons une version officielle AWS prise en charge de l’AWS CLI sur snap. Si vous souhaitez toujours que la dernière version de l’AWS CLI soit installée sur votre système, un package snap vous la fournira, car ceux-ci se mettent à jour automatiquement. Il n’existe aucun support intégré pour sélectionner les versions mineures de l’AWS CLI, ce n’est donc pas une méthode d’installation optimale si votre équipe a besoin d’épingler les versions. Si vous souhaitez installer une version mineure spécifique de l’AWS CLI, nous vous conseillons d’utiliser le programme d’installation en ligne de commande.
-
Si snap n’est pas déjà installé sur votre plate-forme Linux, installez snap sur votre plate-forme.
-
Pour en savoir plus sur l’installation de snap, consultez Installation du démon dans la documentation Snap.
-
Il est possible que vous deviez redémarrer votre système pour 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 de la documentation Snap.
-
Pour vérifier que snap est installé correctement, exécutez la commande suivante.
$ snap version
-
Exécutez la commande snap install suivante pour l’AWS CLI.
$ snap install aws-cli --classic
En fonction de vos autorisations, vous pouvez avoir besoin d’ajouter sudo à la commande.
$ sudo snap install aws-cli --classic
Afin d’afficher le référentiel snap pour l’AWS CLI, y compris des instructions snap supplémentaires, consultez la page aws-cli du site web Canonical Snapcraft.
-
Vérifiez que l'AWS CLI est installée correctement.
$ aws --version
aws-cli/2.27.41 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64
Si vous obtenez une erreur, consultez Résolution des erreurs liées au AWS CLI.
Exigences d’installation et de mise à jour
-
Nous prenons en charge l’AWS CLI sur les versions 11 et ultérieures de macOS. Pour plus d’informations, consultez macOS support policy updates for the AWS CLI v2 sur le blog AWS Developer Tools.
-
AWS ne gérant pas les référentiels tiers, nous ne pouvons pas garantir qu'ils contiennent la dernière version de l’AWS CLI.
Matrice de prise en charge des versions de macOS
| Version de l’AWS CLI |
Version de macOS prise en charge |
| 2.21.0 – Version actuelle |
11+ |
| 2.17.0 – 2.20.0 |
10.15+ |
| 2.0.0 – 2.16.12 |
10.14 et antérieures |
Installation ou mise à jour de l’AWS CLI
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. Vous pouvez installer l’AWS CLI sous macOS de l’une des façons suivantes.
- GUI installer
-
Les étapes suivantes montrent comment installer la dernière version de l’AWS CLI à l’aide de l’interface utilisateur macOS standard et d’un navigateur.
-
Dans le navigateur, téléchargez le fichier pkg macOS : https://awscli.amazonaws.com/AWSCLIV2.pkg
-
Exécutez le fichier téléchargé, puis suivez les instructions à l’écran. Vous pouvez choisir d'installer AWS CLI de la manière suivante :
Vous pouvez afficher les journaux de débogage pour l'installation en appuyant sur Cmd+L 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.
-
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.
- Command line installer - All users
-
Si vous disposez des autorisations sudo, vous pouvez installer l'AWS CLI pour tous les utilisateurs sur l'ordinateur. Nous fournissons les étapes dans un groupe facile à copier et coller. Consultez les descriptions de chaque ligne dans les étapes suivantes.
$ curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg"
$ sudo installer -pkg AWSCLIV2.pkg -target /
Instructions d’installation guidées
-
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.
$ curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg"
-
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.
-
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.
- Command line - Current user
-
-
Pour spécifier le dossier dans lequel l’AWS CLI est installée, vous devez créer un fichier XML avec le nom de votre choix. Ce fichier est un fichier au format XML qui ressemble à l'exemple suivant. Laissez toutes les valeurs comme indiqué, à l'exception du chemin /Users/myUsername de la ligne 9 que vous devez remplacer par le chemin d'accès au dossier dans lequel vous voulez installer l'AWS CLI. Le dossier doit déjà exister, sinon la commande échoue. L’exemple XML suivant, nommé choices.xml, spécifie le programme d’installation pour installer l’AWS CLI dans le dossier /Users/myusername, où un dossier nommé aws-cli est créé.
<?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>
-
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.
$ curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg"
-
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 l'AWS CLI dans le dossier /Users/myusername/aws-cli.
$ installer -pkg AWSCLIV2.pkg \
-target CurrentUserHomeDirectory \
-applyChoiceChangesXML choices.xml
-
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. Pour que l'AWS CLI 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/. Remplacez folder/installed par le chemin d’accès à votre installation de l’AWS CLI.
$ 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.
-
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.
Exigences d’installation et de mise à jour
Installation ou mise à jour de l’AWS CLI
Pour mettre à jour votre installation actuelle de l’AWS CLI sous Windows, téléchargez un nouveau programme d’installation à chaque mise à jour afin de remplacer les versions précédentes. L’AWS CLI est mise à jour régulièrement. Pour savoir quand la dernière version a été publiée, consultez le journal des modifications de la version 2 de l’AWS CLI sur GitHub.
-
Téléchargez et exécutez le programme d’installation MSI de l’AWS CLI pour Windows (64 bits) :
https://awscli.amazonaws.com/AWSCLIV2.msi
Vous pouvez également exécuter la commande msiexec pour exécuter le programme d’installation MSI.
C:\> msiexec.exe /i https://awscli.amazonaws.com/AWSCLIV2.msi
Pour connaître les différents paramètres pouvant être utilisés avec msiexec, consultez msiexec sur le site web Microsoft Docs. Par exemple, vous pouvez utiliser l’indicateur /qn pour une installation en mode silencieux.
C:\> msiexec.exe /i https://awscli.amazonaws.com/AWSCLIV2.msi /qn
-
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 dansRésolution des erreurs liées au AWS CLI.
Résolution des erreurs d’installation et de désinstallation de l’AWS CLI
Si vous rencontrez des problèmes après l’installation ou la désinstallation de l’AWS CLI, consultez Résolution des erreurs liées au AWS CLI pour connaître les étapes de résolution de problèmes. Pour connaître les étapes de résolution de problèmes les plus pertinentes, consultez Erreurs de type Commande introuvable, La commande « aws --version » renvoie une version différente de celle que vous avez installée et La commande « aws --version » renvoie une version après avoir désinstallé le AWS CLI.
Étapes suivantes
Une fois que vous avez correctement installé l’AWS CLI, vous pouvez supprimer en toute sécurité les fichiers d’installation téléchargés. Après avoir terminé les étapes décrites dans Prérequis pour utiliser la AWS CLI version 2 et installé l’AWS CLI, vous devez procéder à une Configuration du AWS CLI.