Comment installer AWS CLI sur Linux

Comment installer AWS CLI sur Linux

L'AWS CLI est une interface de ligne de commande construite sur les API AWS. Il est facile à gérer et à automatiser l'utilisation des services Web Amazon directement à partir de votre terminal sans avoir à utiliser un navigateur ou des applications tierces. Dans cet article, nous apprendrons à installer AWS CLI sur le système d'exploitation Linux. La documentation officielle pour AWS CLI est disponible sur https: // docs.AWS.amazone.com / cli /. Vous pouvez également en savoir plus sur son utilisation générale sur https: // docs.AWS.amazone.com / CLI / le dernier / userguide / usage-usage-help.html. Vous trouverez ci-dessous quelques scénarios communs où vous devrez peut-être installer AWS CLI sur le système d'exploitation Linux et leurs solutions:

Comment installer AWS CLI sur Linux

Les packages AWS CLI version 2 sont disponibles dans les référentiels par défaut. Vous pouvez utiliser le gestionnaire de packages pour installer AWS CLI V2 sur vos systèmes Linux.

Choisissez l'une des commandes ci-dessous à installer:

  • Systèmes Ubuntu et Debian
    sudo apt install awscli  
  • Fedora et Centos 8
    sudo dnf installer awscli  
  • Centos 7 et Scientific Linux
    sudo yum install awscli  
  • Autre que le gestionnaire de packages, vous pouvez installer directement à l'aide du code source. Cela installera la dernière version AWSCLI sur n'importe quelle plate-forme Linux.
    Curl "https: // awscli.Amazonaws.com / awscli-exe-linux-x86_64.zip "-o" awscliv2.zipper"  unzip awscliv2.zipper  Sudo ./ AWS / Installer  

Générer des informations d'identification d'accès

Pour utiliser AWS CLI avec vos informations d'identification AWS, vous devez définir les informations d'identification de votre compte AWS dans les variables environnementales de votre système. Les informations d'identification sont utilisées pour authentifier votre demande afin d'accéder aux API AWS en utilisant AWS CLI. Si vous accédez à une ressource Amazon Web Services (AWS) à partir d'un ordinateur qui n'est pas enregistré auprès d'AWS, vous devez vous authentifier en tant qu'utilisateur AWS.

Pour générer de nouvelles informations d'identification, suivez:

  • Dirigez-vous vers les titres de sécurité AWS.
  • Développer l'option Clés d'accès (ID de clé d'accès et clé d'accès secrète)
  • Cliquez sur le bouton Créer une nouvelle clé d'accès
  • Copiez l'ID de clé d'accès et la clé d'accès secret et enregistrez dans un endroit sûr

Configurer AWS CLI

Vous pouvez vous authentifier avec AWS et définir vos informations d'identification pour le nombre de services AWS à partir de la ligne de commande. Les informations d'identification AWS sont gérées à l'aide de profils d'identification. Les profils d'identification stockent votre nom de compte, votre identifiant de clé d'accès et la clé d'accès secret. Les informations d'identification sont sélectionnées lorsque vous émettez la commande AWS CLI. Vous pouvez gérer les informations d'identification via la console AWS ou à partir de la ligne de commande.

Pour définir des informations d'identification dans la CLI AWS, vous pouvez utiliser la commande suivante:

AWS Configure  

Cela provoquera une clé d'accès AWS et une clé d'accès secret créé dans l'étape ci-dessus.

AWS Access Key ID [Aucun]: ABCDEFXXXXXXXXDKKDFJ AWS Secret Access Key [Aucun]: 3SDFSKJF8KDFJKSDF9SDFJSDKFJKKSDKSJFKD Nom de la région par défaut [Aucun]: US-East-1 Format de sortie par défaut [Aucun]: 

C'est ça. Votre système est configuré avec les outils AWS CLI.

Travailler avec les commandes AWS CLI

Les outils AWS CLI offrent votre option pour gérer plusieurs services via la ligne de commande. Pour obtenir de l'aide sur les utilisations du type:

AID AID  

Voici quelques exemples de commandes pour travailler avec AWS CLI:

  • Énumérez toutes les instances
    AWS EC2 décrivait des instances 
  • Énumérez les instances d'une autre zone
    AWS EC2 décrivait des instances --Region = US-West-1 
  • Liste des seaux S3
    Liste AWS S3 

Conclusion

L'article a discuté de l'installation d'AWS CLI sur Linux et des moyens d'installer le SDK AWS à l'aide de PIP. AWS CLI est une interface de ligne de commande construite sur les API AWS. Il est facile à gérer et à automatiser l'utilisation des services Web Amazon directement à partir de votre terminal sans avoir à utiliser un navigateur ou des applications tierces.