====== 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]]