Para cumplir con los requisitos de conformidad, quiero auditar la actividad de la base de datos en mi clúster de base de datos de edición compatible con Amazon Aurora MySQL. A continuación, quiero publicar los registros en Amazon CloudWatch para analizar mis datos en tiempo real.
Solución
Nota: Si se muestran errores al ejecutar comandos de la Interfaz de la línea de comandos de AWS (AWS CLI), consulte Solución de problemas de la AWS CLI. Además, asegúrese de utilizar la versión más reciente de la AWS CLI.
Utilice la auditoría avanzada para registrar y auditar los eventos de la base de datos, como las conexiones, las desconexiones, las tablas consultadas y el tipo de consulta. Puede usar la auditoría avanzada para Aurora, Aurora con soporte de consultas paralelas y los tipos de capacidad de bases de datos de Aurora sin servidor.
Si usa Amazon Relational Database Service (Amazon RDS) para MySQL o MariaDB, consulte ¿Cómo puedo activar el registro de auditoría para una instancia de Amazon RDS para MySQL o MariaDB y publicar los registros en CloudWatch?
Para usar el registro de auditoría, active Auditoría avanzada. A continuación, publique los registros en CloudWatch.
Activación de la auditoría avanzada
Siga estos pasos:
- Cree un grupo de parámetros de clúster de base de datos personalizado.
- Modifique los parámetros de la auditoría avanzada.
- Modifique el clúster para asociar el nuevo grupo de parámetros de base de datos personalizado a su clúster de base de datos compatible con Aurora MySQL.
Los parámetros son dinámicos, por lo que no necesita reiniciar el clúster de base de datos. Si cambia el grupo de parámetros predeterminado a un grupo de parámetros personalizado, debe reiniciar manualmente la instancia de base de datos.
Publicación de los registros en CloudWatch
Para publicar los registros de auditoría avanzada en CloudWatch, utilice la consola de Amazon RDS o la AWS CLI. O bien, defina el valor del parámetro server_audit_logs_upload en 1. El valor predeterminado del parámetro es 0.
Utilice CloudWatch para supervisar los eventos de registro.
Nota: Para que los datos de auditoría aparezcan en los registros, debe usar el parámetro server_audit_events para definir uno o más tipos de eventos para auditar.
Para obtener más información sobre el tipo de información incluida en los archivos de registro, consulte Detalles del registro de auditoría.
Información relacionada
Auditoría de un clúster de Amazon Aurora
Publicación de registros de Amazon Aurora MySQL en Registros de Amazon CloudWatch