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é.
Mon suivi
Connectez-vous pour suivre votre progression et prendre des notes. Se connecter
Articles recommandés
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, ...
Bonnes pratiques AWS : sécurité, fiabilité, coûts et exploitation
Les bonnes pratiques essentielles pour exploiter AWS en production : organisation multi-comptes, ...
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,...
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...
Préparer la certification AWS Certified Solutions Architect – Associate (SAA-C03)
Guide de préparation à l'AWS Solutions Architect Associate : format, quatre domaines (sécurité, r...
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...
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...