Qu'est-ce que l'AWS CLI ?
L'AWS Command Line Interface (CLI) permet de gérer vos services AWS à partir d'une session de terminal sur votre propre client, vous permettant de contrôler et de configurer plusieurs services AWS et de mettre en œuvre un niveau d'automatisation.
Si vous utilisez AWS depuis un certain temps et que vous vous sentez à l'aise de cliquer sur tous les services, vous avez peut-être remarqué qu'AWS ne se limite pas à la console de navigateur accrocheuse par défaut. L'utilisation de l'AWS CLI peut vous aider à libérer davantage de potentiel lors de la gestion de votre environnement AWS. L'AWS CLI est un outil unifié pour gérer vos services AWS à partir d'une session de terminal sur votre propre client. Avec un seul outil à télécharger et à configurer, vous pouvez contrôler plusieurs services AWS à partir de la ligne de commande et les automatiser à l'aide de scripts.
Téléchargement et installation de l'AWS CLI
Tout d'abord, vous devez télécharger l'AWS CLI. Selon votre système d'exploitation, il faudra une méthode différente.
Prérequis :
Vous devez vous assurer qu'au moins Python 2 version 2.6.5+ ou Python 3 version 3.3+ est installé. Pour vérifier votre version actuelle, exécutez la commande :
# python --version
Installation :
La recommandation pour l'installation de l'AWS CLI est d'utiliser le programme d'installation fourni par AWS. Le programme d'installation fourni inclut toutes les dépendances requises pour l'installation.
1. Pour commencer l'installation, exécutez la commande suivante :
# curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
2. Ensuite, vous devez décompresser le package téléchargé à l'étape 1 :
# unzip awscli-bundle.zip
3. Une fois le package décompressé, vous pouvez lancer l'installation :
# ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
L'utilisation de l'option -b permet à tous les utilisateurs d'utiliser l'AWS CLI à partir de n'importe quel répertoire, ce qui signifie que vous n'aurez pas besoin de spécifier le répertoire d'installation dans la variable $PATH de l'utilisateur.
Configuration simple de l'AWS CLI
Une fois que vous avez installé l'AWS CLI, vous devez maintenant configurer l'application pour pouvoir vous connecter à votre compte AWS. Pour ce faire, saisissez ce qui suit à partir de votre invite de commande :
# aws configure
Grâce à aws configure, l'AWS CLI vous demandera quatre informations. Les deux premiers sont obligatoires. Il s'agit de votre ID de clé d'accès AWS et de votre clé d'accès secrète AWS, qui servent d'informations d'identification pour votre compte. Vous pouvez générer de nouvelles informations d'identification dans AWS Identity and Access Management (IAM) si vous ne les avez pas déjà. Les autres informations dont vous aurez besoin sont une région et un format de sortie, que vous pouvez laisser par défaut pour le moment.