Comment configurer les informations d'identification AWS CLI sur Windows, Linux et Mac

Comment configurer les informations d'identification AWS CLI sur Windows, Linux et Mac
Lorsque nous créons un compte AWS, nous obtenons une interface utilisateur graphique (GUI) agréable et simple pour gérer tous les paramètres et ressources de notre compte AWS. La console a des liens vers toutes les ressources et services AWS, et vous pouvez visiter simplement en cliquant sur ce service. Pour faciliter et faciliter davantage la gestion opérationnelle de votre compte AWS, AWS vous fournit une autre façon de gérer tout dans votre compte: AWS Command Line Interface (CLI). Vous êtes libre de configurer la CLI sur votre système personnel, que vous utilisiez des systèmes Windows, Linux ou Mac, et nous allons voir tout cela dans cet article. L'interface de ligne de commande AWS offre également la possibilité de gérer des API complexes, et ici vous pouvez également exécuter différents scripts pour automatiser vos services AWS.

À des fins professionnelles et industrielles, les gens préfèrent utiliser la CLI car il donne un environnement similaire pour la plupart des technologies, vous n'avez donc pas à vous soucier de vous souvenir des interfaces utilisateur pour chaque service. La console de gestion AWS a également certaines limites comme les scripts de coquille, la formation de nuages, permettant à MFA de supprimer sur les seaux S3, etc. Ainsi, pour résoudre ces problèmes, AWS offre à ses utilisateurs la possibilité d'utiliser une interface de ligne de commande (CLI) pour gérer et configurer tout dans AWS.

Cet article verra comment nous pouvons configurer les informations d'identification d'interface de ligne de commande AWS sur Windows, Linux et Mac.

Générer des informations d'identification AWS CLI

Avant de configurer les informations d'identification AWS CLI, vous devez générer les informations d'identification de l'interface de ligne de commande AWS à partir de la console de gestion AWS. Tout d'abord, connectez-vous à la console de gestion AWS et allez au service IAM.

Depuis le panneau gauche, cliquez sur le utilisateurs option.

Il répertorie tous les comptes d'utilisateurs disponibles dans le compte AWS là-bas. Cliquez sur le compte d'utilisateur que vous souhaitez générer des informations d'identification AWS CLI pour.

Il affichera les détails du compte d'utilisateur. Maintenant allez au Des références de sécurité languette.

Faites défiler vers le bas vers le Clef d'accès section et cliquez sur le Créer une clé d'accès bouton pour générer les informations d'identification de l'interface de ligne de commande AWS pour le compte utilisateur.

Il générera la paire de clés: ID de clé d'accès AWS et clé d'accès secret.

AWS Access Key ID

Lorsque vous vous connectez à un compte AWS à l'aide de la console de gestion, vous devez fournir un ID utilisateur, un mot de passe et un MFA s'il est activé pour votre compte. Mais pour utiliser l'interface de ligne de commande AWS, vous devez créer une clé d'accès pour votre compte d'utilisateur. Les clés d'accès peuvent être créées à partir de la section (Identity and Access Management) IAM. Vous pouvez avoir un maximum de deux clés pour un utilisateur; Chaque clé a son propre ID de clé d'accès et la clé d'accès secret.

Clé d'accès secret AWS

C'est simplement un mot de passe pour votre clé d'accès. Il ne peut être accessible que pour la toute première fois que vous créez une clé d'accès, et AWS vous permet de télécharger le fichier d'identification; Sinon, vous devez recréer votre clé d'accès.

Configurer les informations d'identification AWS sur Windows

Pour configurer AWS CLI sur Windows, vous devez d'abord télécharger le package d'interface de ligne de commande AWS pour Windows en utilisant le lien de téléchargement fourni ci-dessous.

https: // awscli.Amazonaws.com / awscliv2.MSI

Alternativement, vous pouvez le télécharger en exécutant simplement la commande suivante dans votre invite de commande Windows.

C: \> msiexec.exe / i https: // awscli.Amazonaws.com / awscliv2.MSI

Une fois le téléchargement terminé, ouvrez l'assistant d'installation et complétez les étapes d'installation pour commencer avec AWS CLI.

Maintenant, l'installation est terminée; Vous pouvez vérifier s'il est effectué avec succès ou non en exécutant la commande suivante dans votre shell de commande.

C: \ AWS - Version

Alors maintenant, nous pouvons configurer les informations d'identification de l'interface de ligne de commande AWS à l'aide de notre interface de ligne de commande Windows. Exécutez simplement la commande suivante

C: \ AWS Configurer

Lorsque vous exécutez cette commande, la CLI vous invitera à fournir les quatre attributs suivants

  • AWS Access Key ID
  • Clé d'accès secret AWS
  • Région par défaut
  • Format de sortie par défaut

L'ID de clé d'accès AWS et la clé d'accès secret peuvent être générés à partir de la console de gestion AWS, et nous en avons discuté dans la section précédente.

Région par défaut

Cela définira la région par défaut pour votre compte AWS; Maintenant, chaque service régional que vous lancez (comme les instances EC2, les IPs élastiques, les VPC, etc.) sera lancé dans cette région spécifique jusqu'à ce que vous définissiez explicitement la région dans la commande. Vous pouvez modifier votre région par défaut à tout moment.

Format de sortie par défaut

L'interface de ligne de commande AWS fournit différents types de formats de sortie dont vous pouvez sélectionner n'importe qui. Voici les formats de sortie disponibles par AWS.

  • Json
  • Yaml
  • Tableau
  • Texte

Vous avez donc réussi à configurer AWS en utilisant CLI sur Windows.

Configurer les informations d'identification AWS sur Linux

Téléchargez la dernière version d'AWS CLI sur votre système Linux à l'aide de la commande suivante.

ubuntu @ ubuntu: ~ $ curl "https: // awscli.Amazonaws.com / awscli-exe-linux-x86_64.zip "-o" awscliv2.zipper"

La CLI Version-2 est actuellement la dernière, qui sera téléchargée.

Maintenant, comme nous avons téléchargé le fichier zippé, nous devons le décompresser avant l'installation, pour laquelle utilisez simplement la commande suivante.

ubuntu @ ubuntu: ~ $ unzip awscliv2.zipper

Enfin, nous pouvons exécuter la commande d'installation suivante pour installer le package CLI AWS.

ubuntu @ ubuntu: ~ $ sudo ./ AWS / Installer

Si vous souhaitez vérifier si votre CLI a été installée avec succès, exécutez simplement la commande suivante pour vérifier la version du package AWS CLI.

ubuntu @ ubuntu aws --version

Notre interface de ligne de commande est maintenant prête sur Linux à configurer les informations d'identification AWS à ce sujet au lieu d'utiliser la console de gestion AWS.

Maintenant, nous allons configurer les informations d'identification AWS sur CLI. Pour cela, exécutez la commande suivante dans le terminal.

ubuntu @ ubuntu: ~ $ aws configurer

La commande vous invitera à fournir l'ID d'accès AWS, la clé d'accès secret AWS, la région par défaut AWS et le format de sortie par défaut.

De cette façon, les informations d'identification AWS CLI peuvent être configurées dans Linux.

Configurer les informations d'identification AWS sur Mac

Permet de voir maintenant comment configurer l'interface de ligne de commande AWS sur un Mac. Vous devez d'abord télécharger le CLI AWS pour votre Mac en utilisant le lien de téléchargement comme mentionné ci-dessous.

https: // awscli.Amazonaws.com / awscliv2.pkg

Une fois que vous avez téléchargé le fichier, exécutez-le pour lancer l'assistant d'installation.

Appuyez sur Continuer et suivez toutes les étapes du processus d'installation.

L'installation est réussie; Fermez simplement la fenêtre d'installation.

Donc, enfin, l'installation est complète, et nous sommes prêts à partir, en utilisant la CLI AWS sur notre Mac. Pour tester l'installation réussie, ouvrez votre terminal Mac et entrez la commande suivante pour vérifier la version du package AWS CLI.

~%: AWS - Version

Maintenant, nous pouvons configurer nos informations d'identification AWS CLI sur Mac en utilisant la commande suivante dans le terminal Mac.

~%: AWS Configure

Entrez l'ID de clé d'accès, la clé d'accès secrète, la région par défaut et le format de sortie.

Donc, de cette façon, vous pouvez facilement configurer une interface de ligne de commande AWS sur votre système Mac.

Création de profils pour plusieurs comptes AWS

Jusqu'à présent, nous avons vu comment nous pouvons configurer des informations d'identification pour un seul compte AWS. Vous pouvez également configurer plusieurs comptes AWS sur une machine. AWS fournit des profils pour configurer les informations d'identification AWS CLI pour plusieurs comptes sur une seule machine. Pour créer un profil, utilisez la commande suivante pour configurer les informations d'identification.

ubuntu @ ubuntu: ~ $ aws configure --profile compte-1

Il configurera les informations d'identification du compte AWS dans compte-1 profil. De même, plusieurs comptes peuvent être configurés sur une seule machine avec différents noms de profil.

Afin d'accéder aux ressources d'un compte spécifique en utilisant AWS CLI, vous devez passer le nom de profil dans la CLI.

Ubuntu @ Ubuntu: ~ $ AWS S3 LS - PROFILE COMPTE-1

La commande ci-dessus répertorie tous les seaux S3 de compte-1 Compte AWS.

Conclusion

L'interface de ligne de commande AWS est facile à configurer et à utiliser pour tous les environnements: Windows, Linux ou Mac. Il est simple à apprendre et à maîtriser si vous êtes sympathique à utiliser l'interface terminale et ligne de commande. Il permet un accès complet pour gérer tous les services et ressources d'AWS et consomme moins de temps pour développer de grandes solutions architecturales Web. Vous pouvez également automatiser les tâches répétitives en créant facilement et en exécutant des scripts de coquille.