Activación de la opción de publicación de registros en Amazon CloudWatch - Amazon Aurora

Activación de la opción de publicación de registros en Amazon CloudWatch

Para publicar el registro de PostgreSQL del clúster de base de datos de Aurora PostgreSQL en Registros de CloudWatch, elija la opción Log export (Exportación del registro) para el clúster. Cuando cree el clúster de base de datos de Aurora PostgreSQL, puede elegir la configuración de exportación de registros. O bien, puede modificar el clúster más adelante. Cuando modifica un clúster existente, los registros de PostgreSQL de cada instancia se publican en el clúster de CloudWatch a partir de ese momento. Para Aurora PostgreSQL, el registro de PostgreSQL (postgresql.log) es el único registro que se publica en Amazon CloudWatch.

Puede utilizar la AWS Management Console, la AWS CLI o la API de RDS para activar la función de exportación de registros para el clúster de base de datos de Aurora PostgreSQL.

Para empezar a publicar los registros de PostgreSQL del clúster de base de datos de Aurora PostgreSQL en Registros de CloudWatch, elija la opción de exportación de registros.

Para activar la función de exportación de registros desde la consola
  1. Abra la consola de Amazon RDS en https://console.aws.amazon.com/rds/.

  2. En el panel de navegación, elija Databases (Bases de datos).

  3. Elija el clúster de base de datos de Aurora PostgreSQL cuyos datos de registro desea publicar en Registros de CloudWatch.

  4. Elija Modify.

  5. En la sección Log exports (Exportaciones de registros), elija Postgresql log (Registro de Postgresql).

  6. Elija Continue (Continuar), seguido de Modify Cluster (Modificar clúster) en la página de resumen.

Puede activar la opción de exportación de registros para empezar a publicar registros de Aurora PostgreSQL en Registros de Amazon CloudWatch con la AWS CLI. Para ello, ejecute el comando modify-db-cluster de la AWS CLI con las siguientes opciones:

  • --db-cluster-identifier: identificador de clúster de base de datos.

  • --cloudwatch-logs-export-configuration: el parámetro de configuración de los tipos de registros que se va a establecer para exportar a CloudWatch Logs para el clúster de base de datos.

También puede publicar registros de Aurora PostgreSQL si ejecuta uno de los siguientes comandos de la AWS CLI:

Ejecute uno de estos comandos de la AWS CLI con las siguientes opciones:

  • --db-cluster-identifier: identificador de clúster de base de datos.

  • --engine: el motor de base de datos.

  • --enable-cloudwatch-logs-exports: el ajuste de configuración para los tipos de registros que habilitar para exportar a CloudWatch Logs para el clúster de base de datos.

Podrían ser necesarias otras opciones en función del comando de la AWS CLI que se ejecute.

El siguiente comando crea un clúster de base de datos de Aurora PostgreSQL para publicar archivos de registro en CloudWatch Logs.

Para Linux, macOS o:Unix

aws rds create-db-cluster \ --db-cluster-identifier my-db-cluster \ --engine aurora-postgresql \ --enable-cloudwatch-logs-exports postgresql

En:Windows

aws rds create-db-cluster ^ --db-cluster-identifier my-db-cluster ^ --engine aurora-postgresql ^ --enable-cloudwatch-logs-exports postgresql

El siguiente comando modifica un clúster de base de datos de Aurora PostgreSQL existente para publicar archivos de registro en CloudWatch Logs. El valor --cloudwatch-logs-export-configuration es un objeto JSON. La clave de este objeto es EnableLogTypes, y su valor es postgresql.

Para Linux, macOS o:Unix

aws rds modify-db-cluster \ --db-cluster-identifier my-db-cluster \ --cloudwatch-logs-export-configuration '{"EnableLogTypes":["postgresql"]}'

En:Windows

aws rds modify-db-cluster ^ --db-cluster-identifier my-db-cluster ^ --cloudwatch-logs-export-configuration '{\"EnableLogTypes\":[\"postgresql\"]}'
nota

Al utilizar el símbolo del sistema de Windows, asegúrese de aplicar escape con comillas dobles (") en código JSON al ponerlas como prefijo con una barra invertida (\).

El siguiente ejemplo modifica un clúster de base de datos de Aurora PostgreSQL existente para desactivar la publicación de archivos de registro en CloudWatch Logs. El valor --cloudwatch-logs-export-configuration es un objeto JSON. La clave de este objeto es DisableLogTypes, y su valor es postgresql.

Para Linux, macOS o:Unix

aws rds modify-db-cluster \ --db-cluster-identifier mydbinstance \ --cloudwatch-logs-export-configuration '{"DisableLogTypes":["postgresql"]}'

En:Windows

aws rds modify-db-cluster ^ --db-cluster-identifier mydbinstance ^ --cloudwatch-logs-export-configuration "{\"DisableLogTypes\":[\"postgresql\"]}"
nota

Al utilizar el símbolo del sistema de Windows, debe aplicar escape con comillas dobles (") en código JSON al ponerlas como prefijo con una barra invertida (\).

Puede activar la opción de exportación de registros para empezar a publicar registros de Aurora PostgreSQL con la API de RDS. Para ello, ejecute la operación ModifyDBCluster con las siguientes opciones:

  • DBClusterIdentifier: El identificador de clúster de base de datos.

  • CloudwatchLogsExportConfiguration: el parámetro de configuración para los tipos de registros que se va a habilitar para exportar a CloudWatch Logs para el clúster de base de datos.

También puede publicar logs de Aurora PostgreSQL con la API de RDS mediante la ejecución de una de las siguientes operaciones de API de RDS:

Ejecute la acción de la API de RDS con los siguientes parámetros:

  • DBClusterIdentifier: identificador de clúster de base de datos.

  • Engine: el motor de base de datos.

  • EnableCloudwatchLogsExports: el ajuste de configuración para los tipos de registros que habilitar para exportar a CloudWatch Logs para el clúster de base de datos.

Podrían ser necesarios otros parámetros en función del comando de la AWS CLI que ejecute.