RousselTMLEARNING

Article · AWS : de la découverte à l'expertise

Superviser et sécuriser : CloudWatch, CloudTrail, KMS, GuardDuty

1. CloudWatch #

Métriques, logs et alarmes.

Principes #

Services de supervision et de sécurité AWS
CloudTrail et Config alimentent les détections ; Security Hub centralise les constats.
  • 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 5

AWS 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 #

ServiceRôle
KMSClés de chiffrement gérées, utilisées par S3, EBS, RDS… ; journalisées dans CloudTrail
Secrets ManagerStockage et rotation automatique des secrets (mots de passe de base, clés d'API)
GuardDutyDétection d'activité suspecte (identifiants compromis, minage, appels anormaux)
Security HubConstats consolidés et contrôles de bonnes pratiques (référentiel AWS, CIS)
AWS WAF, ShieldPare-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é.

📄 Superviser et sécuriser AWS : CloudWatch, CloudTrail, Config, KMS et GuardDuty →

Mon suivi

  • ⏱ Durée estimée : ≈ 4 min

Connectez-vous pour suivre votre progression et prendre des notes. Se connecter

💬 Poser une question

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...

Soutenir

♥ SOUTENIR

Soutenez RousselTM Learning

Les formations, articles, TP et attestations restent gratuits et sans publicité intrusive. Une contribution libre, du montant de votre choix, finance l’hébergement, les environnements de TP et l’écriture de nouveaux contenus.

Contribuer avec PayPal Montant libre · carte bancaire ou compte PayPalEn savoir plus
QR code PayPal
Ou scannez ce QR code avec votre téléphone

Merci, chaque contribution compte !