comlan66
GitHubMembre depuis March 2026
Génère une nouvelle paire de clés EC2 et sauvegarde la clé privée.
aws ec2 create-key-pair --key-name ma-cle --query "KeyMaterial" --output text > ma-cle.pem
Force le renouvellement de tous les certificats, même non expirés.
sudo certbot renew --force-renewal
Crée ou modifie un profil AWS CLI nommé.
aws configure --profile mon-profil
Affiche tous les certificats Let's Encrypt gérés par Certbot.
sudo certbot certificates
Affiche tous les utilisateurs IAM du compte.
aws iam list-users --output table
Crée un nouvel utilisateur IAM.
aws iam create-user --user-name nouveau-user
Affiche tous les Security Groups du compte.
aws ec2 describe-security-groups --query "SecurityGroups[].[GroupId,GroupName,Description]" --output table
Affiche tous les snapshots RDS disponibles.
aws rds describe-db-snapshots --query "DBSnapshots[].[DBSnapshotIdentifier,Status,SnapshotCreateTime]" --output table
Demande le mot de passe Vault interactivement avant l'exécution.
ansible-playbook deploy.yml --ask-vault-pass
Recharge la configuration sans couper les connexions actives.
sudo systemctl reload apache2
Récupère la valeur déchiffrée d'un secret SSM.
aws ssm get-parameter --name "/mon-app/db-password" --with-decryption --query "Parameter.Value" --output text
Active la compression gzip des réponses HTTP.
sudo a2enmod deflate
Injecte des variables extra directement en ligne de commande.
ansible-playbook deploy.yml -e "env=production version=2.1"
Filtre l'exécution du playbook par tags de tâches.
ansible-playbook deploy.yml --tags "deploy,restart"
Utilise un fichier contenant le mot de passe Vault.
ansible-playbook deploy.yml --vault-password-file .vault_pass
Empêche Apache2 de démarrer automatiquement au boot.
sudo systemctl disable apache2
Active le module mod_rewrite (nécessite un reload).
sudo a2enmod rewrite
Met à jour le code d'une fonction Lambda depuis un fichier ZIP.
aws lambda update-function-code --function-name ma-fonction --zip-file fileb://fonction.zip