Installation des versions précédentes de laAWS CLI version 2 - AWS Command Line Interface

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 laAWS CLI version 2

Cette rubrique explique comment installer les versions précédentes de laAWS Command Line Interface version 2 (AWS CLI) sur les systèmes d'exploitation pris en charge. Pour plus d'informations sur lesAWS CLI versions 2, consultez le journal des modifications de laAWS CLI version 2 sur GitHub.

AWS CLIinstructions d'installation de la version 2 :

Exigences relatives à l'installation

  • Vous savez quelle version de laAWS CLI version 2 vous souhaitez installer. Pour une liste des versions, consultez le journal des modifications de laAWS CLI version 2 sur 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.

  • LaAWS CLI version 2 utiliseglibcgroff, etless. Ceux-ci sont inclus par défaut dans la plupart des distributions majeures de Linux.

  • Nous prenons en charge laAWS 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.

  • 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.

Instructions d'installation

Procédez comme suit à partir de la ligne de commande pour installer l'AWS CLI sur 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)

Pour spécifier une version, ajoutez un trait d'union et le numéro de version au nom de fichier. Dans cet exemple, le nom de fichier de la version 2.0.30awscli-exe-linux-x86_64-2.0.30.zip résulterait de la commande suivante :

$ 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 laAWS CLI version 2 sur GitHub.

Linux ARM

Pour spécifier une version, ajoutez un trait d'union et le numéro de version au nom de fichier. Dans cet exemple, le nom de fichier de la version 2.0.30awscli-exe-linux-aarch64-2.0.30.zip résulterait de la commande suivante :

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

Pour une liste des versions, consultez le journal des modifications de laAWS CLI version 2 sur GitHub.

  1. Téléchargez le fichier d'installation en utilisant une des manières suivantes :

    Linux x86 (64-bit)
    • Utilisez lacurl commande : l'-ooption indique 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 trait d'union et le numéro de version au nom de fichier. Dans cet exemple, le nom de fichier de la version 2.0.30awscli-exe-linux-x86_64-2.0.30.zip résulterait de la commande suivante :

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

      Pour une liste des versions, consultez le journal des modifications de laAWS CLI version 2 sur GitHub.

    • Téléchargement à partir de l'URL

      Dans votre navigateur, téléchargez votre version spécifique duAWS CLI en 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 seawscli-exe-linux-aarch64-2.0.30.zip traduirait par le lien suivant :awscli-exe-linux-aarch64-2.0.30.zip

    Linux ARM
    • Utilisez lacurl commande : l'-ooption indique 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 trait d'union et le numéro de version au nom de fichier. Dans cet exemple, le nom de fichier de la version 2.0.30awscli-exe-linux-aarch64-2.0.30.zip résulterait de la commande suivante :

      $ 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 à partir de l'URL

      Dans votre navigateur, téléchargez votre version spécifique duAWS CLI en 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 seawscli-exe-linux-aarch64-2.0.30.zip traduirait par le lien suivant :awscli-exe-linux-aarch64-2.0.30.zip

  2. (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 packageAWS CLI d'installation.zip au cours des étapes ci-dessus, vous pouvez suivre les étapes suivantes pour vérifier les signatures à l'aide de l'GnuPGoutil.

    Les fichiers du package d'installation .zip 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.

    1. 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.

    2. 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 tCFBV1MgQ0xJIFRlYW0gPGF3cy1jbGlAYW1hem9uLmNvbT6JAlQEEwEIAD4WIQT7 Xbd/1cEYuAURraimMQrMRnJHXAUCXYKvtQIbAwUJB4TOAAULCQgHAgYVCgkICwIE FgIDAQIeAQIXgAAKCRCmMQrMRnJHXJIXEAChLUIkg80uPUkGjE3jejvQSA1aWuAM yzy6fdpdlRUz6M6nmsUhOExjVIvibEJpzK5mhuSZ4lb0vJ2ZUPgCv4zs2nBd7BGJ MxKiWgBReGvTdqZ0SzyYH4PYCJSE732x/Fw9hfnh1dMTXNcrQXzwOmmFNNegG0Ox au+VnpcR5Kz3smiTrIwZbRudo1ijhCYPQ7t5CMp9kjC6bObvy1hSIg2xNbMAN/Do ikebAl36uA6Y/Uczjj3GxZW4ZWeFirMidKbtqvUz2y0UFszobjiBSqZZHCreC34B hw9bFNpuWC/0SrXgohdsc6vK50pDGdV5kM2qo9tMQ/izsAwTh/d/GzZv8H4lV9eO tEis+EpR497PaxKKh9tJf0N6Q1YLRHof5xePZtOIlS3gfvsH5hXA3HJ9yIxb8T0H QYmVr3aIUes20i6meI3fuV36VFupwfrTKaL7VXnsrK2fq5cRvyJLNzXucg0WAjPF RrAGLzY7nP1xeg1a0aeP+pdsqjqlPJom8OCWc1+6DWbg0jsC74WoesAqgBItODMB rsal1y/q+bPzpsnWjzHV8+1/EtZmSc8ZUGSJOPkfC7hObnfkl18h+1QtKTjZme4d H17gsBJr+opwJw/Zio2LMjQBOqlm3K1A4zFTh7wBC7He6KPQea1p2XAMgtvATtNe YLZATHZKTJyiqA== =vYOk -----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: 2023-09-17 User ID: AWS CLI Team <aws-cli@amazon.com> Key fingerprint: FB5D B77F D5C1 18B8 0511 ADA8 A631 0ACC 4672 475C
    3. Importez la cléAWS CLI publique à l'aide de la commande suivante, en la public-key-file-nameremplaç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
    4. 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.

      Linux x86 (64-bit)

      Pour la dernière version deAWS 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 deAWS CLI, ajoutez un trait d'union et le numéro de version au nom de fichier. Dans cet exemple, le nom de fichier de la version 2.0.30awscli-exe-linux-x86_64-2.0.30.zip.sig résulterait de 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 laAWS CLI version 2 sur GitHub.

      Linux ARM

      Pour la dernière version deAWS 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 deAWS CLI, ajoutez un trait d'union et le numéro de version au nom de fichier. Dans cet exemple, le nom de fichier de la version 2.0.30awscli-exe-linux-aarch64-2.0.30.zip.sig résulterait de 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 laAWS CLI version 2 sur GitHub.

    5. 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. 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 de plus amples informations, consultez Web of trust.

  3. 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
  4. 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-dirou-i — Cette option indique le répertoire dans lequel copier tous les fichiers.

      La valeur par défaut est /usr/local/aws-cli.

    • --bin-dirou-b — Cette option indique que leaws programme principal du répertoire d'installation est lié symboliquement au fichieraws 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
    Note

    Pour mettre à jour votre installation actuelle de laAWS CLI version 2 vers une version plus récente, ajoutez votre lien symbolique et les informations d'installation existants pour créer lainstall commande avec le--update paramètre.

    $ sudo ./aws/install --bin-dir /usr/local/bin --install-dir /usr/local/aws-cli --update

    Pour rechercher le lien symbolique et le répertoire d'installation existants, procédez comme suit :

    1. 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
    2. 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
  5. Vérifiez l'installation à l'aide de la commande suivante.

    $ aws --version aws-cli/2.10.0 Python/3.11.2 Linux/4.14.133-113.105.amzn2.x86_64 botocore/2.4.5

    Si laaws commande est introuvable, vous devrez peut-être redémarrer votre terminal ou suivre les instructions de résolution des problèmes décrites dansDépannage des erreurs d'AWS CLI.

(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 d'installation de laAWS CLI version 2.zip en suivant les étapes ci-dessus, vous pouvez suivre les étapes suivantes pour vérifier les signatures à l'aide de l'GnuPGoutil.

Les.zip fichiers du programme d'installation de laAWS CLI version 2 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.

  1. 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.

  2. 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 tCFBV1MgQ0xJIFRlYW0gPGF3cy1jbGlAYW1hem9uLmNvbT6JAlQEEwEIAD4WIQT7 Xbd/1cEYuAURraimMQrMRnJHXAUCXYKvtQIbAwUJB4TOAAULCQgHAgYVCgkICwIE FgIDAQIeAQIXgAAKCRCmMQrMRnJHXJIXEAChLUIkg80uPUkGjE3jejvQSA1aWuAM yzy6fdpdlRUz6M6nmsUhOExjVIvibEJpzK5mhuSZ4lb0vJ2ZUPgCv4zs2nBd7BGJ MxKiWgBReGvTdqZ0SzyYH4PYCJSE732x/Fw9hfnh1dMTXNcrQXzwOmmFNNegG0Ox au+VnpcR5Kz3smiTrIwZbRudo1ijhCYPQ7t5CMp9kjC6bObvy1hSIg2xNbMAN/Do ikebAl36uA6Y/Uczjj3GxZW4ZWeFirMidKbtqvUz2y0UFszobjiBSqZZHCreC34B hw9bFNpuWC/0SrXgohdsc6vK50pDGdV5kM2qo9tMQ/izsAwTh/d/GzZv8H4lV9eO tEis+EpR497PaxKKh9tJf0N6Q1YLRHof5xePZtOIlS3gfvsH5hXA3HJ9yIxb8T0H QYmVr3aIUes20i6meI3fuV36VFupwfrTKaL7VXnsrK2fq5cRvyJLNzXucg0WAjPF RrAGLzY7nP1xeg1a0aeP+pdsqjqlPJom8OCWc1+6DWbg0jsC74WoesAqgBItODMB rsal1y/q+bPzpsnWjzHV8+1/EtZmSc8ZUGSJOPkfC7hObnfkl18h+1QtKTjZme4d H17gsBJr+opwJw/Zio2LMjQBOqlm3K1A4zFTh7wBC7He6KPQea1p2XAMgtvATtNe YLZATHZKTJyiqA== =vYOk -----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: 2023-09-17 User ID: AWS CLI Team <aws-cli@amazon.com> Key fingerprint: FB5D B77F D5C1 18B8 0511 ADA8 A631 0ACC 4672 475C
  3. Importez la cléAWS CLI publique à l'aide de la commande suivante, en la public-key-file-nameremplaç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
  4. 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.

    Linux x86 (64-bit)

    Pour la dernière version deAWS 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 deAWS CLI, ajoutez un trait d'union et le numéro de version au nom de fichier. Dans cet exemple, le nom de fichier de la version 2.0.30awscli-exe-linux-x86_64-2.0.30.zip.sig résulterait de 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 laAWS CLI version 2 sur GitHub.

    Linux ARM

    Pour la dernière version deAWS 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 deAWS CLI, ajoutez un trait d'union et le numéro de version au nom de fichier. Dans cet exemple, le nom de fichier de la version 2.0.30awscli-exe-linux-aarch64-2.0.30.zip.sig résulterait de 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 laAWS CLI version 2 sur GitHub.

  5. 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. 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 de plus amples informations, consultez Web of trust.

Exigences relatives à l'installation

  • Vous savez quelle version de laAWS CLI version 2 vous souhaitez installer. Pour une liste des versions, consultez le journal des modifications de laAWS CLI version 2 sur GitHub.

  • Nous prenons en charge laAWS CLI version 2 sur les versions de macOS 64 bits prises en charge par Apple.

  • 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.

Instructions d'installation

Vous pouvez installer laAWS CLI version 2 sur macOS de la manière suivante.

GUI installer

Les étapes suivantes indiquent comment installer ou mettre à jour la dernière version de laAWS CLI version 2 à l'aide de l'interface utilisateur standard de macOS et de votre 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 duAWS CLI en ajoutant un trait d'union et le numéro de version au nom de fichier.

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

    Dans cet exemple, le nom de fichier de la version 2.0.30AWSCLIV2-2.0.30.pkg résulterait du lien suivant :https://awscli.amazonaws.com/AWSCLIV2-2.0.30.pkg.

  2. Exécutez le fichier que vous avez téléchargé et suivez les instructions à l'écran. Vous pouvez choisir d'installer laAWS CLI version 2 de différentes manières :

    • 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+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.

  3. 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.10.0 Python/3.11.2 Darwin/18.7.0 botocore/2.4.5

    Si laaws commande est introuvable, vous devrez peut-être redémarrer votre terminal ou suivre les instructions de résolution des problèmes décrites dansDépannage des erreurs d'AWS CLI.

Command line installer - All users

Si vous disposezsudo des autorisations nécessaires, vous pouvez installer laAWS 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 deAWS CLI, ajoutez un trait d'union et le numéro de version au nom de fichier. Dans cet exemple, le nom de fichier de la version 2.0.30AWSCLIV2-2.0.30.pkg résulterait de la commande suivante :

$ 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 de 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 deAWS CLI, ajoutez un trait d'union et le numéro de version au nom de fichier. Dans cet exemple, le nom de fichier de la version 2.0.30AWSCLIV2-2.0.30.pkg résulterait de la commande suivante :

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

    Pour une liste des versions, consultez le journal des modifications de laAWS CLI version 2 sur GitHub.

  2. 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.

  3. 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.10.0 Python/3.11.2 Darwin/18.7.0 botocore/2.4.5

    Si laaws commande est introuvable, vous devrez peut-être redémarrer votre terminal ou suivre les instructions de résolution des problèmes décrites dansDépannage des erreurs d'AWS CLI.

Command line - Current user
  1. Pour spécifier le dossier dans lequel l'AWS CLI est installée, vous devez créer un fichier XML. Ce fichier est un fichier au format XML qui ressemble à l'exemple suivant. Conservez toutes les valeurs telles qu'indiquées, sauf que vous devez remplacer le chemin /Users/MyUsername à la ligne 9 par le chemin du dossier dans lequel vous souhaitez installer laAWS CLI version 2. Le dossier doit déjà exister, sinon la commande échoue. Cet exemple XML spécifie que le programme d'installation installe l'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>
  2. 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.

    Pour la version spécifique deAWS CLI, ajoutez un trait d'union et le numéro de version au nom de fichier. Dans cet exemple, le nom de fichier de la version 2.0.30AWSCLIV2-2.0.30.pkg résulterait de la commande suivante :

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

    Pour une liste des versions, consultez le journal des modifications de laAWS CLI version 2 sur GitHub.

  3. 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 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
  4. 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/.

    $ 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.

  5. 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.10.0 Python/3.11.2 Darwin/18.7.0 botocore/2.4.5

    Si laaws commande est introuvable, vous devrez peut-être redémarrer votre terminal ou suivre les instructions de résolution des problèmes décrites dansDépannage des erreurs d'AWS CLI.

Exigences relatives à l'installation

  • Vous savez quelle version de laAWS CLI version 2 vous souhaitez installer. Pour une liste des versions, consultez le journal des modifications de laAWS CLI version 2 sur GitHub.

  • Version 64 bits de Windows XP ou version ultérieure.

  • Droits d'administrateur pour installer le logiciel

Instructions d'installation

Pour mettre à jour votre installation actuelle deAWS CLI la version 2 sous Windows, téléchargez un nouveau programme d'installation à chaque mise à jour pour remplacer les versions précédentes. AWS CLIest régulièrement mis à jour. Pour savoir quand la dernière version a été publiée, consultez le journal des modifications de laAWS CLI version 2 GitHub.

  1. Téléchargez et exécutez le programme d'installationAWS 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 deAWS CLI, ajoutez un trait d'union et le numéro de version au nom du fichier.

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

      Dans cet exemple, le nom de fichier de la version 2.0.30AWSCLIV2-2.0.30.msi résulterait du lien suivant :https://awscli.amazonaws.com/AWSCLIV2-2.0.30.msi.

    • Utilisation de la commande msiexec : vous pouvez également utiliser le programme d'installation MSI en ajoutant le lien à lamsiexec commande. Pour une version spécifique deAWS CLI, ajoutez un trait d'union et le numéro de version au nom de 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 seAWSCLIV2-2.0.30.msi traduirait par le lien suivanthttps://awscli.amazonaws.com/AWSCLIV2-2.0.30.msi.

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

      Pour les différents paramètres pouvant être utilisés avecmsiexec, consultez msiexec sur le site Web de Microsoft Docs.

    Pour une liste des versions, consultez le journal des modifications de laAWS CLI version 2 sur GitHub.

  2. 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.10.0 Python/3.11.2 Windows/10 exe/AMD64 prompt/off

    Si Windows ne parvient pas à trouver le programme, vous devrez peut-être fermer et rouvrir la fenêtre d'invite de commande pour actualiser le chemin, ou suivre les instructions de résolution des problèmes figurant dansDépannage des erreurs d'AWS CLI.

Résolution des erreursAWS CLI d'installation et de désinstallation

Si vous rencontrez des problèmes après l'installation ou la désinstallation deAWS CLI, consultez les étapesDépannage des erreurs d'AWS CLI de résolution des problèmes. Pour connaître les étapes de dépannage les plus pertinentesErreurs de commande introuvableLa commande «aws --version » renvoie une version différente de celle que vous avez installée, reportez-vous aux sections etLa commandeaws --version « » renvoie une version après avoir désinstalléAWS CLI.

Étapes suivantes

Après avoir terminé les étapesPrérequis pour utiliser laAWS CLI version 2 et installé leAWS CLI, vous devez effectuer uneConfiguration du AWS CLI.