comlan66
GitHubMembre depuis March 2026
Liste tous les objets d'un bucket et ses sous-dossiers.
aws s3 ls s3://mon-bucket/ --recursive
Masque la version Apache dans les headers HTTP (sécurité).
echo 'ServerTokens Prod' | sudo tee -a /etc/apache2/conf-available/security.conf && echo 'ServerSignature Off' | sudo tee -a /etc/apache2/conf-available/security.conf
Affiche les VPCs du compte avec leur CIDR et nom.
aws ec2 describe-vpcs --query "Vpcs[].[VpcId,CidrBlock,Tags[?Key=='Name'].Value|[0]]" --output table
Liste les objets et dossiers à la racine d'un bucket.
aws s3 ls s3://mon-bucket/
Génère et installe un certificat SSL Let's Encrypt pour Apache.
sudo certbot --apache -d mon-site.com -d www.mon-site.com
Vérifie la connectivité SSH vers tous les hôtes de l'inventaire.
ansible all -m ping
Affiche les logs CloudWatch d'un groupe en temps réel.
aws logs tail /aws/lambda/ma-fonction --follow --format short
Affiche les services d'un cluster ECS.
aws ecs list-services --cluster mon-cluster --output table
Affiche les logs d'accès Apache en temps réel.
sudo tail -f /var/log/apache2/access.log
Télécharge et installe un rôle depuis Ansible Galaxy.
ansible-galaxy install geerlingguy.nginx
Analyse un playbook pour détecter les erreurs de style et bonnes pratiques.
ansible-lint deploy.yml
Affiche tous les groupes de logs CloudWatch.
aws logs describe-log-groups --query "logGroups[].[logGroupName,retentionInDays]" --output table
Applique les permissions correctes (644 fichiers, 755 dossiers).
sudo find /var/www/mon-site -type f -exec chmod 644 {} \; && sudo find /var/www/mon-site -type d -exec chmod 755 {} \;
Crée un nouveau bucket S3 dans la région spécifiée.
aws s3 mb s3://mon-nouveau-bucket --region eu-west-1
Affiche la version d'Ansible et la configuration active.
ansible --version
Affiche l'inventaire complet en JSON (hôtes et variables).
ansible-inventory --list
Affiche tous les profils AWS CLI disponibles.
aws configure list-profiles
Installe une collection de modules Ansible Galaxy.
ansible-galaxy collection install community.general
Affiche les hôtes sur lesquels le playbook s'appliquerait.
ansible-playbook deploy.yml --list-hosts