Acheminez les journaux d'audit SQL RDS vers Simple Log Service pour interroger les données en temps réel, réaliser des analyses visuelles, configurer des alertes, exporter et transformer les données. Cette rubrique détaille les ressources, la facturation et les limites de cette fonctionnalité.
Types de journaux pris en charge
Les journaux d'audit SQL RDS enregistrent toutes les opérations sur une base de données. L'analyse du protocole réseau permet de récupérer ces journaux avec une consommation minimale de CPU, sans affecter l'exécution des instructions SQL. Les opérations journalisées incluent notamment :
Connexions et déconnexions à la base de données.
Opérations DDL (Data Definition Language) : instructions définissant la structure de la base de données, telles que CREATE, ALTER, DROP, TRUNCATE et COMMENT.
Opérations DML (Data Manipulation Language) : instructions manipulant les données, telles que SELECT, INSERT, UPDATE et DELETE.
Autres exécutions SQL, comme ROLLBACK et d'autres instructions de contrôle.
Métadonnées d'exécution : latence, résultats et nombre de lignes affectées par les instructions SQL.
Ressources
-
Projets et Logstores Simple Log Service personnalisés
ImportantNe supprimez pas le projet Simple Log Service ni le Logstore associé aux journaux d'audit SQL RDS, sous peine d'interrompre l'envoi des journaux vers Simple Log Service.
La création d'un Logstore personnalisé génère différents éléments facturables selon la méthode choisie. Pour plus d'informations, consultez Éléments facturables.
-
Tableaux de bord dédiés
Trois tableaux de bord sont générés par défaut.
RemarqueLes tableaux de bord dédiés peuvent évoluer à tout moment. Ne les modifiez pas ; créez plutôt des tableaux de bord personnalisés pour afficher les résultats de vos requêtes. Pour plus d'informations, consultez Créer un tableau de bord.
Tableau de bord
Description
RDS Audit Operations Hub
Affiche l'état global des accès et les informations sur les bases de données actives : nombre de bases et de tables consultées, erreurs d'exécution, ainsi que le total des lignes insérées, mises à jour, supprimées et interrogées.
RDS Audit Performance Center
Présente les indicateurs de fiabilité opérationnelle : pics d'exécutions SQL, bande passante maximale pour les requêtes, mises à jour et suppressions, ainsi que le temps d'exécution moyen pour l'ensemble des instructions SQL (requêtes, mises à jour et suppressions).
RDS Audit Security Center
Affiche les métriques de sécurité de la base de données : nombre d'erreurs, échecs de connexion, événements de suppression et de modification en masse, ainsi que les exécutions SQL à risque. Présente également la répartition des types d'erreurs, les clients externes ayant généré des erreurs et les clients les plus fautifs.
Facturation
-
L'activation de la fonctionnalité SQL Explorer (pour MySQL) entraîne une facturation DAS au paiement à l'utilisation. Frais horaires = Volume total des journaux d'audit par heure × Prix unitaire.
RemarqueSQL Explorer est gratuit pour les instances Enterprise Edition à trois nœuds (anciennement Finance Edition).
Si le Logstore utilise la facturation « pay-by-feature », Simple Log Service facture l'espace de stockage, le trafic en lecture, les requêtes, la transformation et l'exportation des données après livraison par RDS. Pour plus d'informations, consultez Éléments facturables de la méthode de facturation par fonctionnalité.
Si le Logstore utilise la facturation « pay-by-ingested-data », Simple Log Service facture les données brutes ingérées après livraison par RDS. Pour plus d'informations, consultez Éléments facturables de la méthode de facturation par données ingérées.
Limites
La fonctionnalité SQL Audit ne prend pas en charge tous les types RDS. Pour plus d'informations, consultez Présentation des fonctionnalités des bases de données MySQL.
Seules les instances RDS disposant de SQL Explorer et SQL Audit activés peuvent livrer leurs journaux d'audit SQL vers Simple Log Service. Si ces fonctionnalités sont désactivées, l'activation de la collecte des journaux d'audit RDS les active automatiquement pour les instances éligibles (hors Basic Edition). Pour plus d'informations sur la facturation, consultez Éléments facturables. Pour arrêter la collecte des journaux d'audit RDS et désactiver SQL Explorer, vous devez désactiver manuellement ce dernier dans la console RDS. Pour plus d'informations, consultez SQL Explorer.
L'instance RDS et le projet Simple Log Service doivent résider dans la même région.
Cette fonctionnalité est prise en charge dans toutes les régions, sauf Local Cloud.
CloudLens for RDS
Simple Log Service propose CloudLens for RDS pour collecter les journaux SQL RDS via une configuration simplifiée et une collecte automatique. Nous vous recommandons d'utiliser CloudLens for RDS. Pour plus d'informations, consultez CloudLens for RDS.
Les configurations de collecte de CloudLens for RDS et de Import Data - RDS Audit sont interchangeables. Voici leurs principales différences :
|
Propriété |
Import Data - RDS Audit |
CloudLens for RDS |
|
Spécifier les instances RDS pour la collecte |
Pris en charge |
Pris en charge |
|
Spécifier librement un Logstore de destination |
Pris en charge |
Pris en charge |
|
Collecte automatique |
Non pris en charge |
Pris en charge |
|
Collecte manuelle |
Pris en charge |
Pris en charge |
|
Afficher l'état de la collecte |
Non pris en charge |
Pris en charge |