Optimisez votre gestion AWS avec le client AWS CLI pour Mac

Marre de passer trop de temps à gérer vos ressources AWS ? Pourquoi ne pas envisager AWS CLI Mac ? Ce client est conçu pour vous aider à automatiser votre flux de travail et à gagner du temps en simplifiant le processus de gestion de vos ressources AWS.

Dans ce tutoriel, vous apprendrez à installer et configurer AWS CLI sur Mac pour simplifier la gestion de vos ressources AWS et optimiser votre flux de travail.

Prêt ? Plongez-vous dedans et simplifiez la gestion de vos ressources AWS !

Prérequis

Ce tutoriel comprend des démonstrations pratiques. Pour suivre, assurez-vous d’avoir les éléments suivants en place :

  • A computer running macOS version 10.12 or later – This tutorial uses macOS 11.7 (Big Sur).
  • Un compte AWS avec une facturation active.

Installation d’AWS CLI sur Mac via Homebrew

Gérer vos services AWS via un seul outil, comme AWS CLI, améliore votre flux de travail et votre productivité. Mais même si AWS CLI est multiplateforme, vous devez quand même installer cet outil sur votre système.

Peut-être préférez-vous installer des packages dans un environnement en ligne de commande. Si c’est le cas, Homebrew, le gestionnaire de packages pour macOS, est votre ami. Homebrew simplifie l’installation de logiciels sur Mac en automatisant le téléchargement et le processus de construction du logiciel à partir de son code source.

Pour installer AWS CLI Mac via Homebrew :

1. Ouvrez votre terminal et exécutez la commande brew ci-dessous pour mettre à jour Homebrew. Cela vous permet d’avoir la dernière version du logiciel et de ses packages. brew update

brew update
Updating Homebrew

2. Ensuite, exécutez la commande brew ci-dessous pour installer la dernière version de awscli.

Si vous avez déjà une version plus ancienne d’AWS CLI Mac installée, cette commande met à jour votre installation existante vers la dernière version.

brew install awscli
Installing the AWS CLI via Homebrew

Exécutez la commande brew doctor si vous rencontrez des problèmes lors du processus d’installation. Cette commande fournit des informations sur les problèmes du système (ainsi que des solutions suggérées) qui empêchent l’installation des packages.

brew doctor

Étant donné qu’il n’y a aucun problème avec l’installation, la commande renvoie la sortie suivante.

Running brew doctor command

3. Maintenant, exécutez la commande aws suivante pour vérifier la version installée de AWS CLI avec --version.

aws --version

La sortie ci-dessous vérifie votre installation de AWS CLI Mac. Au moment de la rédaction, la dernière version est 2.9.13, comme indiqué ci-dessous.

Verifying the AWS CLI installation

Installation d’AWS CLI Mac via le package officiel

Si vous préférez installer des packages via une interface graphique plutôt qu’un environnement en ligne de commande, AWS CLI peut également être installé via le package officiel, un programme d’installation autonome. Ce package est pratique si vous n’avez pas Homebrew installé sur votre système.

Amazon distribue ce package sous la forme d’un fichier macOS PKG, qui peut être téléchargé depuis le site web AWS et installé sur votre système.

Pour installer AWS CLI sur Mac en utilisant le package officiel, suivez ces étapes :

1. Ouvrez votre navigateur web préféré et téléchargez le fichier AWS CLI PKG depuis le site officiel d’AWS.

2. Une fois le téléchargement terminé, double-cliquez sur le fichier PKG pour ouvrir la fenêtre d’installation d’AWS CLI.

Launching the AWS CLI installer

3. Sur l’écran d’Introduction à la Licence, cliquez continuellement sur Continuer pour poursuivre le processus d’installation et acceptez l’accord de licence.

Continuing with the installation process

4. Maintenant, cliquez sur Accepter lorsque vous y êtes invité, comme indiqué ci-dessous, pour accepter l’accord de licence du logiciel.

Accepting the software license agreement

5. Gardez les paramètres par défaut pour le Type d’installation et cliquez sur Continuer.

Accepting the default installation type

6. Ensuite, cliquez sur Installer pour commencer l’installation d’AWS CLI.

Installing AWS CLI

7. Entrez le mot de passe de votre Mac et cliquez sur Installer le logiciel.

Provide your Mac password and click Install Software.

L’installation commence et la progression est affichée dans la capture d’écran ci-dessous.

Viewing the installation progress

8. Une fois l’installation terminée, cliquez sur Fermer pour fermer la fenêtre d’installation.

Closing the AWS CLI installation window

9. Enfin, passez à votre terminal et exécutez la commande which ci-dessous pour vérifier que l’installation s’est bien déroulée. Cette commande recherche le fichier exécutable aws sur votre système et affiche le chemin d’accès au fichier s’il est trouvé.

which aws

Ci-dessous, l’exécutable aws est trouvé à l’emplacement suivant : /usr/local/bin/aws.

Verifying the installation was successful

Configuration de AWS CLI pour la gestion des ressources AWS

Peu importe la méthode utilisée, avec AWS CLI installé, la gestion des différentes ressources AWS est juste à un pas. Quel pas ? Configurer votre installation AWS CLI.

Vous devrez le configurer avec vos informations d’identification AWS, ce qui implique de fournir à AWS CLI des clés d’accès et des clés d’accès secrètes. Ces clés sont celles d’un utilisateur IAM (Identity Access Management) ou d’un rôle avec les autorisations nécessaires pour effectuer certaines tâches.

Pour configurer votre AWS CLI sur Mac, suivez les étapes ci-dessous :

1. Connectez-vous à la Console AWS, cliquez sur votre nom d’utilisateur (en haut à droite), puis cliquez sur Informations d’identification de sécurité pour accéder à votre page IAM AWS.

Accessing the AWS IAM page

2. Ensuite, faites défiler jusqu’à la section Clé d’accès et cliquez sur Créer une clé d’accès pour commencer la création d’une clé d’accès.

Initiating creating an access key

3. Prenez note des clés d’accès et des clés d’accès secrètes, car vous en aurez besoin plus tard.

Taking note of access and secret access keys

4. Maintenant, retournez à votre terminal et exécutez la commande aws configure ci-dessous pour ouvrir un assistant de configuration qui vous aidera à configurer votre AWS CLI.

aws configure

Fournissez les clés d’accès AWS et les clés d’accès secrètes que vous avez notées à l’étape trois, votre région et le format de sortie.

Configuring AWS CLI

5. Une fois configuré, exécutez la commande aws ec2 suivante pour vérifier que la configuration de l’AWS CLI est correcte. Cette commande répertorie les régions disponibles pour votre compte AWS. aws ec2 describe-regions

La sortie ci-dessous confirme que vous avez configuré avec succès votre installation de l’AWS CLI. Avec l’AWS CLI configurée, vous pouvez effectuer des tâches telles que, mais sans s’y limiter :

  • Création d’instances Amazon Elastic Compute Cloud (EC2).

Mais ce tutoriel ne couvre que la création d’une instance EC2 via AWS CLI.

Listing available regions

Création d’une instance EC2

Maintenant que vous avez configuré votre AWS CLI, vous pouvez l’utiliser pour gérer des ressources, comme la création d’une instance EC2. Mais d’abord, vous devrez spécifier au minimum une Amazon Machine Image (AMI) et un type d’instance :

  • AMI – Une image de machine virtuelle (VM) préconfigurée utilisée pour créer des instances EC2. Les AMI comprennent un système d’exploitation, des applications et d’autres paramètres de configuration.
  • Type d’instance – Détermine la configuration matérielle d’une instance EC2, y compris le nombre et le type de processeurs, la quantité de mémoire et la quantité de stockage.

Pour créer une instance EC2, voici les étapes à suivre :

1. Exécutez la commande aws ec2 ci-dessous pour trouver l’ID d’une AMI avec laquelle vous souhaitez créer une instance EC2. Dans ce cas, une AMI dont le nom contient ubuntu/images.

Le paramètre --filter --filters les résultats, car la sortie peut être longue et peut prendre du temps pour se terminer.

aws ec2 describe-images --filters "Name=name,Values=ubuntu/images/*" "Name=state,Values=available" --query 'sort_by(Images, &Name)[].{ID:ImageId,Name:Name}'

Notez l’ID de votre AMI cible. Le choix de ce tutoriel est ami-053acb403ce491481.

Listing all AMI IDs

2. Ensuite, exécutez la commande ci-dessous pour trouver le type d’instance que vous souhaitez utiliser.

Cette commande répertorie tous les types d’instances EC2 disponibles éligibles pour le niveau gratuit.

aws ec2 describe-instance-types --filters "Name=free-tier-eligible,Values=true”

Voici des informations sur chaque type d’instance, y compris sa configuration matérielle, son nom, etc.

Notez le type d’instance que vous souhaitez utiliser.

Listing free tier EC2 instances

3. Maintenant, exécutez la commande ec2 run-instances suivante pour créer une instance EC2 avec les paramètres :

  • --image-id – Spécifie l’ID de l’AMI que vous avez noté à l’étape un (ami-053acb403ce491481) pour créer l’instance EC2. Cet AMI sera utilisé comme image de base pour l’instance.

  • --count 1 – Spécifie qu’une seule (1) instance EC2 doit être créée.

  • --instance-type – Spécifie le type d’instance que vous avez noté à l’étape deux (t2.micro) à utiliser pour l’instance EC2.
aws ec2 run-instances --image-id ami-053acb403ce491481 --count 1 --instance-type t2.micro

La sortie ci-dessous indique que l’instance EC2 a été créée avec succès.

Comme vous pouvez le voir, il n’est pas nécessaire de vous connecter manuellement à la console AWS et de cliquer sur de nombreuses pages pour créer une instance EC2. Avec AWS CLI, vous pouvez configurer une instance EC2 en seulement quelques commandes.

Creating an EC2 instance

4. Accédez à la console EC2 et vous verrez votre instance répertoriée, comme indiqué ci-dessous.

Verifying the newly-created instance

Enfin, exécutez la commande ec2 terminate-instances suivante pour terminer l’instance (<instance-id>).

aws ec2 terminate-instances --instance-ids <instance-id>
Terminating an EC2 instance

Conclusion

L’AWS CLI pour Mac est un gain de temps et la solution parfaite pour rationaliser la gestion de votre AWS. Et dans ce tutoriel, vous avez appris comment installer et configurer l’AWS CLI pour Mac.

Ce client vous permet de mieux gérer vos ressources AWS, comme la création d’une instance EC2, comme vous l’avez fait dans ce tutoriel. À ce stade, l’automatisation de votre flux de travail est à votre portée afin que vous puissiez vous concentrer sur des tâches plus importantes!

Pourquoi ne pas commencer à gérer davantage de vos ressources AWS? Peut-être lancer des volumes EBS, et configurer des groupes de sécurité pour ajouter des couches de sécurité supplémentaires?

Source:
https://adamtheautomator.com/aws-cli-mac/