This article is available in French.
1. CloudWatch #
Métriques, logs et alarmes.
Principes #
- Métriques : publiées automatiquement par les services (CPU EC2, latence ALB…) ; l'agent CloudWatch ajoute mémoire et disque.
- Logs : groupes de journaux, requêtes avec Logs Insights, rétention à définir (illimitée par défaut).
- Alarmes : seuil ou détection d'anomalie, actions SNS, Auto Scaling ou EC2.
Exemples #
aws cloudwatch put-metric-alarm --alarm-name api-5xx --namespace AWS/ApplicationELB \
--metric-name HTTPCode_Target_5XX_Count --dimensions Name=LoadBalancer,Value=app/api/abc123 \
--statistic Sum --period 300 --evaluation-periods 2 --threshold 20 --comparison-operator GreaterThanThreshold \
--alarm-actions arn:aws:sns:eu-west-3:123456789012:astreinte
aws logs put-retention-policy --log-group-name /aws/lambda/api --retention-in-days 30
# Logs Insights : erreurs par minute
# fields @timestamp, @message | filter @message like /ERROR/ | stats count() by bin(1m)2. Audit et conformité #
CloudTrail et AWS Config.
CloudTrail #
CloudTrail enregistre les appels d'API (console, CLI, SDK) : qui, quand, d'où, avec quel résultat. Créez un trail d'organisation, multi-région, vers un bucket S3 d'un compte dédié aux journaux, avec validation d'intégrité.
aws cloudtrail lookup-events --lookup-attributes AttributeKey=EventName,AttributeValue=DeleteBucket --max-results 5AWS Config #
AWS Config historise la configuration de chaque ressource et évalue des règles (bucket public, volume non chiffré, groupe de sécurité ouvert à 0.0.0.0/0 sur le port 22), avec remédiation automatique possible.
3. Protéger #
Chiffrement, secrets, menaces.
Services #
| Service | Rôle |
|---|---|
| KMS | Clés de chiffrement gérées, utilisées par S3, EBS, RDS… ; journalisées dans CloudTrail |
| Secrets Manager | Stockage et rotation automatique des secrets (mots de passe de base, clés d'API) |
| GuardDuty | Détection d'activité suspecte (identifiants compromis, minage, appels anormaux) |
| Security Hub | Constats consolidés et contrôles de bonnes pratiques (référentiel AWS, CIS) |
| AWS WAF, Shield | Pare-feu applicatif devant CloudFront et ALB, protection DDoS |
Bonne Pratique : Activez GuardDuty, Security Hub et Config dans tous les comptes et toutes les régions utilisées, avec un compte d'administration délégué pour la sécurité.
My progress
Sign in to track your progress and take notes. Sign in
Recommended Articles
Le réseau AWS : VPC, sous-réseaux, routage et sécurité
Concevoir un réseau AWS : VPC et plages CIDR, sous-réseaux publics et privés, tables de routage, ...
IAM : identités, rôles et politiques sur AWS
Sécuriser l'accès à AWS avec IAM : utilisateurs, groupes, rôles et politiques JSON, évaluation de...
Bonnes pratiques AWS : sécurité, fiabilité, coûts et exploitation
Les bonnes pratiques essentielles pour exploiter AWS en production : organisation multi-comptes, ...
Préparer la certification AWS Certified Cloud Practitioner (CLF-C02)
Guide de préparation à l'AWS Certified Cloud Practitioner : format de l'examen, domaines et pondé...
Comprendre AWS : infrastructure mondiale, comptes, outils et tarification
Les bases indispensables pour démarrer sur Amazon Web Services : régions, zones de disponibilité ...
Le calcul sur AWS : EC2, Auto Scaling, Lambda et conteneurs
Choisir et utiliser les services de calcul AWS : instances EC2 (types, AMI, EBS, user data, modèl...
Le stockage sur AWS : S3, EBS, EFS et sauvegarde
Stocker des données sur AWS : Amazon S3 (buckets, classes de stockage, versionnage, cycle de vie,...
Les bases de données sur AWS : RDS, Aurora, DynamoDB et ElastiCache
Choisir une base de données managée sur AWS : RDS et Aurora pour le relationnel (multi-AZ, réplic...
Infrastructure as Code sur AWS : CloudFormation, CDK, Terraform et Well-Architected
Décrire et déployer son infrastructure AWS en code avec CloudFormation, le CDK ou Terraform, auto...