====== AWS CLI ======
----
===== Installation =====
==== Installation paquet ====
=== Depuis le dépôt ===
sudo apt install awscli
=== Depuis AWS ===
Utiliser l'installation d'AWS : [[https://awscli.amazonaws.com/AWSCLIV2.msi]]
=== Vérification ===
aws --version
==== Configuration ====
=== Récupérer ses credentials ===
* cliquer sur son nom puis « Security credentials »
* Aller dans la section « Access keys »
* La première fois cliquer sur « Create Access key »
* Noter la clef qui ne ser plus consultable par la suite
=== Par variable d'environnement ===
export AWS_ACCESS_KEY_ID=
export AWS_SECRET_ACCESS_KEY=
export AWS_DEFAULT_REGION=
=== Par fichier ===
A partir d'une console :
aws configure
Renseigner les informations :
* AWS Access Key ID
* AWS Secret Access Key
* Default region name
* Default output format (text / json / table)
Les informations se trouvent alors dans 2 fichiers dans le répertoire ~/.aws
* credentials
* config
=== Vérification ===
aws sts get-caller-identity
=== profile ===
Il est possible de configurer plusieurs profils pour gérer plusieurs comptes AWS.
* Configurer un profil
aws configure --profile profilename
* Utiliser un profil
aws s3 ls --profile profilename
----
[[all:bibles:aws:cli|Haut de page]]
===== Utilisation =====
==== Interrogations ====
=== Liste des instances ec2 ===
aws ec2 describe-instances --output json
----
[[all:bibles:aws:cli|Haut de page]]