diff --git a/pages.fr/common/aws-cur.md b/pages.fr/common/aws-cur.md new file mode 100644 index 000000000..37275c270 --- /dev/null +++ b/pages.fr/common/aws-cur.md @@ -0,0 +1,16 @@ +# aws cur + +> Crée, requête et supprime des rapports de définition d'utilisation AWS. +> Plus d'informations : . + +- Créé un rapport de définition de coût et d'utilisation AWS depuis un fichier JSON : + +`aws cur put-report-definition --report-definition file://{{chemin/vers/rapport_de_définition.json}}` + +- Liste les rapports de définition définis pour le compte connecté : + +`aws cur describe-report-definitions` + +- Supprime un rapport de définition d'utilisation : + +`aws cur --region {{region_aws}} delete-report-definition --report-name {{rapport}}` diff --git a/pages.fr/common/aws-ec2.md b/pages.fr/common/aws-ec2.md new file mode 100644 index 000000000..56ec44ada --- /dev/null +++ b/pages.fr/common/aws-ec2.md @@ -0,0 +1,37 @@ +# aws ec2 + +> CLI pour AWS EC2. +> Provisionne, sécurise et des capacités de calcul redimensionnable dans le cloud AWS pour accélérer le développement et le déploiement d'applications. +> Plus d'informations : . + +- Affiche la liste de toutes les commandes EC2 disponible : + +`aws ec2 help` + +- Affiche l'aide pour une sous-commande EC2 spécifique : + +`aws ec2 {{sous-commande}} help` + +- Affiche les informations sur une instance spécifique : + +`aws ec2 describe-instances --instance-ids {{id_d_instance}}` + +- Affiche les informations de toutes les instances : + +`aws ec2 describe-instances` + +- Affiche les informations sur tous les volumes EC2 : + +`aws ec2 describe-volumes` + +- Supprime un volume EC2 : + +`aws ec2 delete-volume --volume-id {{id_de_volume}}` + +- Crée une sauvegarde de votre volume EC2 : + +`aws ec2 create-snapshot --volume-id {{id_de_volume}}` + +- Liste toutes les AMIs (Images de Machine Amazon) disponible : + +`aws ec2 describe-images` diff --git a/pages.fr/common/aws-ecr.md b/pages.fr/common/aws-ecr.md new file mode 100644 index 000000000..738898f49 --- /dev/null +++ b/pages.fr/common/aws-ecr.md @@ -0,0 +1,36 @@ +# aws ecr + +> Pousse, récupère et gère les images de conteneur. +> Plus d'informations : . + +- Connecte docker avec le registre par défaut (le nom d'utilisateur est AWS) : + +`aws ecr get-login-password --region {{région}} | {{docker login}} --username AWS --password-stdin {{id_de_compte_aws}}.dkr.ecr.{{région}}.amazonaws.com` + +- Crée un dépôt : + +`aws ecr create-repository --repository-name {{dépôt}} --image-scanning-configuration scanOnPush={{true|false}} --region {{région}}` + +- Tag une image locale pour ECR : + +`docker tag {{nom_de_conteneur}}:{{tag}} {{id_de_compte_aws}}.dkr.ecr.{{région}}.amazonaws.com/{{nom_de_conteneur}}:{{tag}}` + +- Pousse une image dans le dépôt : + +`docker push {{id_de_compte_aws}}.dkr.ecr.{{région}}.amazonaws.com/{{nom_de_conteneur}}:{{tag}}` + +- Récupère une image depuis un dépôt : + +`docker pull {{id_de_compte_aws}}.dkr.ecr.{{région}}.amazonaws.com/{{nom_de_conteneur}}:{{tag}}` + +- Supprime une image d'un dépôt : + +`aws ecr batch-delete-image --repository-name {{dépôt}} --image-ids imageTag={{latest}}` + +- Supprime un dépôt : + +`aws ecr delete-repository --repository-name {{dépôt}} --force` + +- Liste les images dans un dépôt : + +`aws ecr list-images --repository-name {{dépôt}}`