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 ou mise à jour vers la dernière version du AWS CLI
Cette rubrique décrit comment installer ou mettre à jour la dernière version de AWS Command Line Interface (AWS CLI) sur les systèmes d'exploitation pris en charge. Pour plus d'informations sur les dernières versions de AWS CLI, consultez le journal des modifications de la AWS CLI version 2 sur. GitHub
Pour installer une version antérieure du AWS CLI, voirInstallation des versions précédentes de la AWS CLI version 2. Pour les instructions de désinstallation, voirDésinstallation de la AWS CLI version 2.
AWS CLI instructions d'installation et de mise à jour
Pour les 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.
-
Les AWS CLI utilisations glibc
groff
, etless
. Ceux-ci sont inclus par défaut dans la plupart des distributions majeures de Linux.
-
Nous prenons en charge AWS CLI les versions 64 bits des distributions récentes de CentOS, Fedora, Ubuntu, Amazon Linux 1, Amazon Linux 2, Amazon Linux 2023 et Linux. ARM
-
Dans la mesure où il AWS ne gère pas de référentiels tierssnap
, nous ne pouvons garantir qu'ils contiennent la dernière version du AWS CLI.
Installez ou mettez à jour le AWS CLI
S'il s'agit de votre première mise à jour sur Amazon Linux, pour installer la dernière version du AWS CLI, vous devez désinstaller la yum
version préinstallée à l'aide de la commande suivante :
$
sudo yum remove awscli
Une fois l'yum
AWS CLI installation supprimée, suivez les instructions d'installation de Linux ci-dessous.
Vous pouvez installer le AWS CLI en utilisant l'une des méthodes suivantes :
-
L'installateur en ligne de commande est une bonne option pour le contrôle de version, car vous pouvez spécifier la version à installer. Cette option ne se met pas à jour automatiquement et vous devez télécharger un nouveau programme d'installation à chaque mise à jour pour remplacer la version précédente.
-
Le snap
package officiellement pris en charge est une bonne option pour toujours avoir la dernière version du package AWS CLI car les packages Snap sont automatiquement actualisés. Il n'existe aucun support intégré pour sélectionner des versions mineures de AWS CLI et n'est donc pas une méthode d'installation optimale si votre équipe a besoin d'épingler des versions.
- Command line installer - Linux x86 (64-bit)
-
Pour mettre à jour votre installation actuelle de AWS CLI, téléchargez un nouveau programme d'installation à chaque mise à jour pour remplacer les versions précédentes. Suivez ces étapes depuis la ligne de commande pour installer AWS CLI le sous Linux.
Vous trouverez ci-dessous des étapes d'installation rapides dans un seul groupe de copier-coller qui fournit une installation de base. Pour obtenir des instructions guidées, reportez-vous aux étapes ci-dessous.
(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 installer le 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 du AWS CLI, ajoutez votre lien symbolique et les informations d'installation existants pour créer la install
commande à l'aide des --update
paramètres --bin-dir
--install-dir
, et. Le bloc de commande suivant utilise un exemple de lien symbolique de /usr/local/bin
et exemple d'emplacement du programme d'installation de /usr/local/aws-cli
.
$
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 en utilisant une des manières suivantes :
-
Utiliser la curl
commande — L'-o
option indique le nom de 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 depuis le URL — Pour télécharger le programme d'installation avec votre navigateur, utilisez ce qui suit URL : https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip
-
(Facultatif) Vérification de l'intégrité du fichier zip que vous avez 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 PGP signatures. 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 de plus amples informations sur GnuPG
, veuillez consulter 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
ZqFYbwUJCv/cOgAKCRCmMQrMRnJHXKYuEAC+wtZ611qQtOl0t5spM9SWZuszbcyA
0xBAJq2pncnp6wdCOkuAPu4/R3UCIoD2C49MkLj9Y0Yvue8CCF6OIJ8L+fKBv2DI
yWZGmHL0p9wa/X8NCKQrKxK1gq5PuCzi3f3SqwfbZuZGeK/ubnmtttWXpUtuU/Iz
VR0u/0sAy3j4uTGKh2cX7XnZbSqgJhUk9H324mIJiSwzvw1Ker6xtH/LwdBeJCck
bVBdh3LZis4zuD4IZeBO1vRvjot3Oq4xadUv5RSPATg7T1kivrtLCnwvqc6L4LnF
0OkNysk94L3LQSHyQW2kQS1cVwr+yGUSiSp+VvMbAobAapmMJWP6e/dKyAUGIX6+
2waLdbBs2U7MXznx/2ayCLPH7qCY9cenbdj5JhG9ibVvFWqqhSo22B/URQE/CMrG
+3xXwtHEBoMyWEATr1tWwn2yyQGbkUGANneSDFiTFeoQvKNyyCFTFO1F2XKCcuDs
19nj34PE2TJilTG2QRlMr4D0NgwLLAMg2Los1CK6nXWnImYHKuaKS9LVaCoC8vu7
IRBik1NX6SjrQnftk0M9dY+s0ZbAN1gbdjZ8H3qlbl/4TxMdr87m8LP4FZIIo261
Eycv34pVkCePZiP+dgamEiQJ7IL4ZArio9mv6HbDGV6mLY45+l6/0EzCwkI5IyIf
BfWC9s/USgxchg==
=ptgS
-----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: 2025-07-24
User ID: AWS CLI Team <aws-cli@amazon.com>
Key fingerprint: FB5D B77F D5C1 18B8 0511 ADA8 A631 0ACC 4672 475C
-
Importez la clé AWS CLI publique à l'aide de la commande suivante, en remplaçant public-key-file-name
avec 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
-
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
.
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. Pour cet exemple, le nom de fichier de la version 2.0.30
aurait pour awscli-exe-linux-x86_64-2.0.30.zip.sig
résultat la commande suivante :
$
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. GitHub
-
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. Cela se produit parce qu'il n'existe pas de chaîne de confiance entre votre PGP clé personnelle (si vous en avez une) et la AWS CLI PGP clé. Pour de plus amples 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 de la mise à jour à partir d'une version précédente, la unzip
commande invite à remplacer les fichiers existants. Pour ignorer ces invites, par exemple dans le cas de l'automatisation des scripts, utilisez l'indicateur de -u
mise à jour pourunzip
. 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 indique le répertoire dans lequel copier tous les fichiers.
La valeur par défaut est /usr/local/aws-cli
.
-
--bin-dir
ou -b
— Cette option indique que le aws
programme principal du répertoire d'installation est symboliquement lié au fichier aws
dans le chemin 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 du AWS CLI, 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
-
Confirmez l'installation à l'aide de la commande suivante.
$
aws --version
aws-cli/2.17.20 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/2.4.5
Si la aws
commande est introuvable, vous devrez peut-être redémarrer votre terminal ou suivre les instructions de résolution des problèmes dansRésolution des erreurs liées au AWS CLI.
- Command line - Linux ARM
-
Pour mettre à jour votre installation actuelle de AWS CLI, téléchargez un nouveau programme d'installation à chaque mise à jour pour remplacer les versions précédentes. Suivez ces étapes depuis la ligne de commande pour installer AWS CLI le sous Linux.
Vous trouverez ci-dessous des étapes d'installation rapides dans un seul groupe de copier-coller qui fournit une installation de base. Pour obtenir des instructions guidées, reportez-vous aux étapes ci-dessous.
(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 installer le 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 du AWS CLI, ajoutez votre lien symbolique et les informations d'installation existants pour créer la install
commande à l'aide des --update
paramètres --bin-dir
--install-dir
, et. Le bloc de commande suivant utilise un exemple de lien symbolique de /usr/local/bin
et exemple d'emplacement du programme d'installation de /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 :
-
Utiliser la curl
commande — L'-o
option indique le nom de 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 depuis le URL — Pour télécharger le programme d'installation avec votre navigateur, utilisez ce qui suit URL : https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip
-
(Facultatif) Vérification de l'intégrité du fichier zip que vous avez 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 PGP signatures. 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 de plus amples informations sur GnuPG
, veuillez consulter 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
ZqFYbwUJCv/cOgAKCRCmMQrMRnJHXKYuEAC+wtZ611qQtOl0t5spM9SWZuszbcyA
0xBAJq2pncnp6wdCOkuAPu4/R3UCIoD2C49MkLj9Y0Yvue8CCF6OIJ8L+fKBv2DI
yWZGmHL0p9wa/X8NCKQrKxK1gq5PuCzi3f3SqwfbZuZGeK/ubnmtttWXpUtuU/Iz
VR0u/0sAy3j4uTGKh2cX7XnZbSqgJhUk9H324mIJiSwzvw1Ker6xtH/LwdBeJCck
bVBdh3LZis4zuD4IZeBO1vRvjot3Oq4xadUv5RSPATg7T1kivrtLCnwvqc6L4LnF
0OkNysk94L3LQSHyQW2kQS1cVwr+yGUSiSp+VvMbAobAapmMJWP6e/dKyAUGIX6+
2waLdbBs2U7MXznx/2ayCLPH7qCY9cenbdj5JhG9ibVvFWqqhSo22B/URQE/CMrG
+3xXwtHEBoMyWEATr1tWwn2yyQGbkUGANneSDFiTFeoQvKNyyCFTFO1F2XKCcuDs
19nj34PE2TJilTG2QRlMr4D0NgwLLAMg2Los1CK6nXWnImYHKuaKS9LVaCoC8vu7
IRBik1NX6SjrQnftk0M9dY+s0ZbAN1gbdjZ8H3qlbl/4TxMdr87m8LP4FZIIo261
Eycv34pVkCePZiP+dgamEiQJ7IL4ZArio9mv6HbDGV6mLY45+l6/0EzCwkI5IyIf
BfWC9s/USgxchg==
=ptgS
-----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: 2025-07-24
User ID: AWS CLI Team <aws-cli@amazon.com>
Key fingerprint: FB5D B77F D5C1 18B8 0511 ADA8 A631 0ACC 4672 475C
-
Importez la clé AWS CLI publique à l'aide de la commande suivante, en remplaçant public-key-file-name
avec 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
-
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
.
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. Pour cet exemple, le nom de fichier de la version 2.0.30
aurait pour awscli-exe-linux-aarch64-2.0.30.zip.sig
résultat la commande suivante :
$
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. GitHub
-
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. Cela se produit parce qu'il n'existe pas de chaîne de confiance entre votre PGP clé personnelle (si vous en avez une) et la AWS CLI PGP clé. Pour de plus amples 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 de la mise à jour à partir d'une version précédente, la unzip
commande invite à remplacer les fichiers existants. Pour ignorer ces invites, par exemple dans le cas de l'automatisation des scripts, utilisez l'indicateur de -u
mise à jour pourunzip
. 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 indique le répertoire dans lequel copier tous les fichiers.
La valeur par défaut est /usr/local/aws-cli
.
-
--bin-dir
ou -b
— Cette option indique que le aws
programme principal du répertoire d'installation est symboliquement lié au fichier aws
dans le chemin 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 du AWS CLI, 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
-
Confirmez l'installation à l'aide de la commande suivante.
$
aws --version
aws-cli/2.17.20 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/2.4.5
Si la aws
commande est introuvable, vous devrez peut-être redémarrer votre terminal ou suivre les instructions de résolution des problèmes dansRésolution des erreurs liées au AWS CLI.
- Snap package
-
Nous fournissons une version officielle AWS prise en charge AWS CLI dusnap
. Si vous souhaitez toujours avoir la dernière version AWS CLI installée sur votre système, un package Snap vous le fournit car il se met à jour automatiquement. Il n'existe pas de support intégré pour sélectionner des versions mineures de AWS CLI . Il ne s'agit donc pas d'une méthode d'installation optimale si votre équipe doit épingler des versions. Si vous souhaitez installer une version mineure spécifique du AWS CLI, nous vous conseillons d'utiliser le programme d'installation en ligne de commande.
-
Si votre plate-forme Linux n'est pas déjà snap
installée, installez-la snap
sur votre plate-forme.
-
Pour plus d'informations sur l'installationsnap
, consultez la section Installation du daemon dans la documentation de Snap.
-
Il se peut que vous deviez redémarrer votre système pour que vos PATH
variables soient correctement mises à jour. Si vous rencontrez des problèmes d'installation, suivez les étapes décrites dans la section Résoudre les problèmes courants de la documentation Snap.
-
Pour vérifier qu'snap
il est correctement installé, exécutez la commande suivante.
$
snap version
-
Exécutez la snap install
commande suivante pour AWS CLI.
$
snap install aws-cli --classic
En fonction de vos autorisations, vous devrez peut-être ajouter des éléments sudo
à la commande.
$
sudo snap install aws-cli --classic
Pour consulter le référentiel de snapshots pour le AWS CLI, y compris snap
les instructions supplémentaires, consultez la aws-cli
page du site Web de Canonical Snapcraft.
-
Vérifiez qu'ils AWS CLI sont correctement installés.
$
aws --version
aws-cli/2.17.20 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/2.4.5
Si vous obtenez une erreur, consultez Résolution des erreurs liées au AWS CLI.
Exigences d'installation et de mise à jour
-
Nous les prenons en charge AWS CLI sur les versions 10.15 et ultérieures de macOS. Pour plus d'informations, consultez les mises à jour de la politique de support de macOS pour la AWS CLI version v2 sur le blog AWS consacré aux outils de développement.
-
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.
Installez ou mettez à jour le 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 l'installer AWS CLI sur macOS de la manière suivante.
- GUI installer
-
Les étapes suivantes indiquent comment installer la dernière version du à l'aide AWS CLI de l'interface utilisateur standard de macOS et de votre navigateur.
-
Dans votre navigateur, téléchargez le pkg
fichier macOS : https://awscli.amazonaws.com/AWSCLIV2.pkg
-
Lancez le fichier téléchargé et suivez les instructions qui s'affichent à l'écran. Vous pouvez choisir d'installer AWS CLI le comme suit :
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.17.20 Python/3.11.6 Darwin/23.3.0 botocore/2.4.5
Si la aws
commande est introuvable, vous devrez peut-être redémarrer votre terminal ou suivre les instructions de résolution des problèmes dansRé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 de 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.17.20 Python/3.11.6 Darwin/23.3.0 botocore/2.4.5
Si la aws
commande est introuvable, vous devrez peut-être redémarrer votre terminal ou suivre les instructions de résolution des problèmes dansRésolution des erreurs liées au AWS CLI.
- Command line - Current user
-
-
Pour spécifier le dossier dans lequel AWS CLI il est installé, vous devez créer un XML fichier portant n'importe quel nom de fichier. Ce fichier est un fichier XML au format -qui ressemble à l'exemple suivant. Laissez toutes les valeurs comme indiqué, sauf que vous devez remplacer le chemin /Users/myusername
à la ligne 9 avec le chemin du dossier dans lequel vous souhaitez l' AWS CLI
installer. Le dossier doit déjà exister, sinon la commande échoue. L'XMLexemple suivant, nommé choices.xml
, indique le programme d'installation à installer 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>
-
Téléchargez le programme d'installation pkg
à l'aide de la commande curl
. L'option -o
spécifie le nom de 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 l'installation pour un utilisateur actuel uniquement en définissant le -target
paramètre surCurrentUserHomeDirectory
.
-
Spécifiez le chemin (relatif au dossier actuel) et le nom du XML fichier que vous avez créé dans le -applyChoiceChangesXML
paramètre.
L'exemple suivant installe le 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
. 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/
. folder/installed
Remplacez-le par le chemin d'accès à votre AWS CLI installation.
$
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.17.20 Python/3.11.6 Darwin/23.3.0 botocore/2.4.5
Si la aws
commande est introuvable, vous devrez peut-être redémarrer votre terminal ou suivre les instructions de résolution des problèmes dansRésolution des erreurs liées au AWS CLI.
Exigences d'installation et de mise à jour
Installez ou mettez à jour le AWS CLI
Pour mettre à jour votre installation actuelle AWS CLI 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. GitHub
-
Téléchargez et exécutez le AWS CLI MSI programme d'installation pour Windows (64 bits) :
https://awscli.amazonaws.com/AWSCLIV2.msi
Vous pouvez également exécuter la msiexec
commande pour exécuter le MSI programme d'installation.
C:\>
msiexec.exe /i https://awscli.amazonaws.com/AWSCLIV2.msi
Pour les différents paramètres pouvant être utilisés avecmsiexec
, consultez msiexec sur le site Web de Microsoft Docs. Par exemple, vous pouvez utiliser le /qn
drapeau pour une installation silencieuse.
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.17.20 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 des problèmes dansRésolution des erreurs liées au AWS CLI.
Résolution des erreurs AWS CLI d'installation et de désinstallation
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 des problèmes. Pour connaître les étapes de résolution des problèmes les plus pertinentesErreurs de commande non trouvées, reportez-vous aux La commande « aws --version » renvoie une version différente de celle que vous avez installée sections, etLa commande « aws --version » renvoie une version après avoir désinstallé le AWS CLI.
Étapes suivantes
Une fois que vous avez installé le AWS CLI, vous pouvez supprimer en toute sécurité les fichiers d'installation que vous avez téléchargés. Après avoir terminé les étapes Prérequis pour utiliser la AWS CLI version 2 et installé le AWS CLI, vous devez effectuer unConfiguration du AWS CLI.