Présentation de l'AWS CLI à CentOS 7

introduction

Je voulais créer un environnement AWS uniquement à partir de l'AWS CLI, J'ai configuré CentOS7 et installé l'AWS CLI.

Qu'est-ce que l'AWS CLI?

L'AWS CLI est un outil permettant d'exploiter et de gérer les services AWS à partir de la ligne de commande. Il peut être utilisé avec divers systèmes d'exploitation tels que Linux, Mac et Windows. Je pense que le plus grand avantage de l'utilisation de l'AWS CLI est que vous pouvez automatiser les opérations que vous faisiez avec l'interface graphique. Cela signifie qu'il est exécuté par une commande, il devient donc plus facile d'automatiser l'infrastructure en l'écrivant dans un script ou autre.

J'ai beaucoup touché la console AWS jusqu'à présent, mais récemment, il est de plus en plus difficile d'obtenir de nouveaux écrans. Il est parfois difficile de créer un VPC à partir de zéro.

Préparation préalable

・ Désactivez SELinux -Désactiver le pare-feu ・ Accordez l'autorité sudo aux utilisateurs généraux ・ Mise à jour du package ・ Redémarrage du système d'exploitation

Présentation de l'AWS CLI

Installez l'AWS CLI à l'aide de Python.

# curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"
# python get-pip.py
# pip install awscli
# aws --version
aws-cli/1.18.129 Python/2.7.5 Linux/3.10.0-1127.19.1.el7.x86_64 botocore/1.17.52

Oui, cela termine l'installation.

Paramètres d'autorisation pour autoriser la création de ressources avec l'AWS CLI

Si vous souhaitez exécuter l'AWS CLI sur EC2, vous pouvez attribuer à EC2 un rôle IAM. Il n'est pas nécessaire de définir une clé d'accès ou une clé d'accès secrète.

Cette fois, je suis sur mon serveur domestique, pas sur AWS Si vous souhaitez faire de même, créez un utilisateur IAM, attribuez les autorisations nécessaires, puis Veuillez exécuter la clé d'accès et la clé secrète sur l'écran de création IAM.

# aws configure
AWS Access Key ID [None]: *****************
AWS Secret Access Key [None]: *****************
Default region name [None]: ap-northeast-1
Default output format [None]: json

Vérifiez si chaque fichier a été créé. Assurez-vous qu'il n'y a aucune différence par rapport à ce que vous avez entré dans aws configure.

# cat .aws/config
[default]
region = ap-northeast-1
output = json

# cat .aws/credentials 
[default]
aws_access_key_id = *****************
aws_secret_access_key = *****************

finalement

Sur cette base, j'aimerais créer autour de l'AWS VPC avec uniquement la CLI. Bien sûr, AWS dispose également de CloudFormation, et il est important de pouvoir construire avec cela, donc Je voudrais m'assurer de ne pas négliger mes études.

Recommended Posts

Présentation de l'AWS CLI à CentOS 7
[CentOS7] Installez aws cli
Introduction de JITSI MEET à CentOS8
Présentation de Pacemaker du référentiel CentOS 7 à RHEL7
[CentOS7] Installez aws cli quelle que soit la version de python
Présentation de Bootstrap à Rails 5
Présentation de Bootstrap aux rails !!
Passer d'AWS à PaizaCloud
Présentation du pilote nvidia passé à Ubuntu
Connectez CentOS 7 au VPN L2TP
Comment déployer Laravel sur CentOS 7
Présentation du calendrier complet à l'application Rails
Exécutez l'AWS CLI sur Docker
Comment installer MariaDB 10.4 sur CentOS 8
Présentation des conseils Java de GreenMail à Junit5
Ma note de profit: Présentation de Java à Ubuntu
Déployer l'application SpringBoot sur AWS EC2
Étapes pour installer devtoolset-6 sur CentOS 7
Présentation de React to Rails avec react-rails
[AWS CLI] Changer de rôle pour obtenir une image Docker dans un autre compte