Outils pour utilisateurs

Outils du site


all:bibles:aws:cli

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
all:bibles:aws:cli [2024/07/12 11:27] omeylhocall:bibles:aws:cli [2025/01/22 16:39] (Version actuelle) omeylhoc
Ligne 1: Ligne 1:
 +====== AWS CLI ======
  
 +----
 +
 +===== Installation =====
 +
 +==== Installation paquet ====
 +
 +=== Depuis le dépôt ===
 +
 +<code bash>
 +sudo apt install awscli
 +</code>
 +
 +=== Depuis AWS ===
 +
 +Utiliser l'installation d'AWS : [[https://awscli.amazonaws.com/AWSCLIV2.msi]]
 +
 +=== Vérification ===
 +
 +<code batch>
 +aws --version
 +</code>
 +
 +==== 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 ===
 +
 +<code bash>
 +export AWS_ACCESS_KEY_ID=<access_key>
 +export AWS_SECRET_ACCESS_KEY=<secret_key>
 +export AWS_DEFAULT_REGION=<preferred_region>
 +</code>
 +
 +=== Par fichier ===
 +
 +A partir d'une console :
 +
 +<code batch>
 +aws configure
 +</code>
 +
 +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 <color #00a2e8>~/.aws</color>
 +
 +  * credentials
 +  * config
 +
 +=== Vérification ===
 +
 +<code bash>
 +aws sts get-caller-identity
 +</code>
 +
 +=== profile ===
 +
 +Il est possible de configurer plusieurs profils pour gérer plusieurs comptes AWS.
 +
 +  * Configurer un profil
 +
 +<code bash>
 +aws configure --profile profilename
 +</code>
 +
 +  * Utiliser un profil 
 +
 +<code bash>
 +aws s3 ls --profile profilename
 +</code>
 +
 +----
 +
 +[[all:bibles:aws:cli|Haut de page]]
 +
 +===== Utilisation =====
 +
 +==== Interrogations ====
 +
 +=== Liste des instances ec2 ===
 +
 +<code batch>
 +aws ec2 describe-instances --output json
 +</code>
 +
 +----
 +[[all:bibles:aws:cli|Haut de page]]