Skip to content

¿Cómo puedo ver y descargar los registros de un clúster de base de datos de Aurora sin servidor?

4 minutos de lectura
0

Quiero auditar la actividad de la base de datos de mis clústeres de bases de datos de Amazon Aurora sin servidor que ejecutan la edición de Amazon Aurora compatible con MySQL o la edición de Amazon Aurora compatible con PostgreSQL. Quiero ver y descargar los registros.

Resolución

En los clústeres de bases de datos de Aurora compatible con MySQL, puede activar el registro de consultas lentas, el registro general o los registros de auditoría. En los clústeres de bases de datos de Aurora compatible con PostgreSQL, puede usar el parámetro log_statement para controlar los registros.

Para ver y descargar los registros, debe usar Amazon CloudWatch. No puede ver los registros directamente desde la consola de Amazon Relational Database Service (Amazon RDS). No hay una instancia de base de datos directa para acceder a los archivos de registro y alojarlos. Aurora sin servidor se conecta a una flota de servidores proxy de instancias de base de datos que se escala automáticamente.

Activación de los registros

Al activar los registros en Aurora sin servidor v1, debe modificar los grupos de parámetros del clúster para el clúster de base de datos. En los clústeres de bases de datos MySQL, utilice una familia de grupos de parámetros de clúster de Aurora MySQL 5.6 o 5.7. En los clústeres de bases de datos de PostgreSQL, utilice una familia de grupos de parámetros de clústeres de Aurora PostgreSQL 10. Al activar los registros en Aurora sin servidor v2, puede modificar el parámetro personalizado del clúster de base de datos o el grupo de parámetros de la instancia de base de datos.

Para activar los registros en Aurora sin servidor, siga estos pasos:

  1. Cree un grupo de parámetros de clúster de base de datos personalizado. O bien, utilice el grupo de parámetros del clúster de base de datos personalizado existente en el clúster de base de datos.
  2. Modifique los valores del grupo de parámetros del clúster de base de datos en función del tipo de clúster de base de datos.
    Clústeres de bases de datos MySQL:
    El registro de errores está activado de forma predeterminada. Para activar el registro de consultas lentas y el registro general, configure las siguientes opciones:
    general_log=1
    slow_query_log=1
    Clústeres de bases de datos PostgreSQL:
    Utilice el parámetro log_statement para determinar las instrucciones de SQL que Aurora registra. El valor predeterminado es ninguno. Para registrar los registros de consultas y errores, cambie el valor all.
    Alternativa:
    Modifique el grupo de parámetros de la instancia de base de datos. Cuando usa un parámetro de instancia y establece Origen en Modificado, Aurora ignora el parámetro establecido en el grupo de parámetros del clúster.
    Nota: Si está resolviendo problemas en la instancia de base de datos, se recomienda establecer log_statement en all para registrar todas las instrucciones. Para registrar todas las instrucciones en lenguaje de definición de datos (DDL), como CREATE, ALTER y DROP, establezca el valor del parámetro en ddl. Para registrar todas las instrucciones en DDL y en lenguaje de modificación de datos (DML), como INSERT, UPDATE y DELETE, establezca el valor del parámetro en mod.
  3. Modifique el clúster de base de datos para usar el grupo de parámetros del clúster de base de datos personalizado.

Aurora Serverless aplica los cambios de parámetros con una escala automática sin interrupciones.

Nota: Aurora sin servidor v1 utiliza la acción de tiempo de espera ForceApplyCapacityChange al aplicar el cambio. Si el clúster de base de datos de Aurora sin servidor v1 no puede encontrar un punto de escalamiento antes de que se agote el tiempo de espera, es posible que la conexión se interrumpa.

Visualización de los registros en CloudWatch

Después de activar los registros, Aurora sin servidor los carga automáticamente en CloudWatch.

Para ver y descargar los registros, siga estos pasos:

  1. Abra la consola de CloudWatch.
  2. Seleccione Grupos de registro en el panel de navegación.
  3. Seleccione su grupo de registros.

Para obtener más información, consulte Supervisión de eventos de registro en Amazon CloudWatch.

Información relacionada

¿Cómo puedo activar el registro de auditoría para mi clúster de base de datos de Amazon Aurora compatible con MySQL y publicar los registros en CloudWatch?

¿Cómo publico los registros de las instancias de Amazon RDS o Aurora compatible con MySQL en CloudWatch?

Publicación de registros de Amazon Aurora MySQL en Registros de Amazon CloudWatch

Publicación de registros de Aurora PostgreSQL en Registros de Amazon CloudWatch

Publicación de registros de base de datos en Registros de Amazon CloudWatch