Saltar al contenido

¿Cómo activo el registro de auditoría en Amazon Redshift y Amazon Redshift sin servidor?

5 minutos de lectura
0

Quiero activar el registro de auditoría para mi clúster de Amazon Redshift aprovisionado o Amazon Redshift sin servidor.

Descripción corta

El registro de auditoría de bases de datos de Amazon Redshift conserva los siguientes tipos de información:

  • Registros de conexiones que registran los intentos de autenticación, las conexiones y las desconexiones.
  • Registros de usuario que registran información sobre los cambios en las definiciones de usuario de la base de datos.
  • Registros de actividad del usuario que registran cada consulta antes de ejecutarla en la base de datos.

Nota: Para registrar los registros de actividad de los usuarios de un clúster aprovisionado de Amazon Redshift, asegúrate de configurar los grupos de parámetros en la resolución.

En el caso del clúster aprovisionado de Amazon Redshift, los registros se pueden almacenar en el bucket de Amazon Simple Storage Service (Amazon S3) o en Amazon CloudWatch. En el caso de Amazon Redshift sin servidor, los registros solo se pueden almacenar en CloudWatch.

Resolución

Nota: Si se muestran errores al ejecutar comandos de la Interfaz de la línea de comandos de AWS (AWS CLI), consulta Solución de problemas para la AWS CLI. Además, asegúrate de utilizar la versión más reciente de AWS CLI.

Activación del registro de auditoría en un clúster aprovisionado de Amazon Redshift

Sigue estos pasos:

  1. Abre la consola de Amazon Redshift.
  2. En el panel de navegación, selecciona Clusters (Clústeres) y, a continuación, selecciona el clúster que desees actualizar.
  3. Selecciona la pestaña Properties (Propiedades).
  4. En el panel Database configurations (Configuraciones de la base de datos), selecciona Edit (Editar) y, a continuación, selecciona Edit audit logging (Editar registro de auditoría).
  5. En Edit audit logging (Editar registro de auditoría), selecciona Turn on (Activar) y, a continuación, selecciona S3 bucket (bucket de S3) o CloudWatch.
  6. Selecciona Save changes (Guardar cambios).

Para activar el registro de auditoría, ejecuta el comando enable-logging de AWS CLI.

Nota: Es posible que haya un retraso en los registros que aparecen en el bucket de S3 o en CloudWatch. Puedes comprobar la fecha y la hora de la última entrega correcta en las propiedades del clúster para comprobar cuándo se realizó por última vez la entrega del registro.

Grupo de parámetros para los registros de actividad de los usuarios

Para registrar los registros de actividad de los usuarios, asegúrate de establecer el parámetro enable_user_activity_logging en true en el grupo de parámetros del clúster asociado al clúster de Amazon Redshift.

Si activas el registro de auditoría, pero no has activado el parámetro enable_user_activity_logging en el grupo de parámetros, los registros de auditoría de la base de datos almacenan información únicamente para el registro de conexión y el registro de usuario, y Amazon Redshift no almacena el registro de actividad del usuario.

Nota: Si has creado un clúster de Amazon Redshift, se asocia automáticamente al grupo de parámetros predeterminado. En esta configuración, el parámetro enable_user_activity_logging se establece en false. El grupo de parámetros predeterminado en sí no se puede modificar directamente.

Para activar el parámetro enable_user_activity_logging, crea un nuevo grupo de parámetros. Para establecer el parámetro enable_user_activity_logging en true, modifica el grupo de parámetros.

Para asociar el nuevo grupo de parámetros al clúster, sigue estos pasos:

  1. Abre la consola de Amazon Redshift.
  2. En el panel de navegación, selecciona Clusters (Clústeres).
  3. Selecciona el clúster que desees modificar.
  4. Selecciona Properties (Propiedades).
  5. En la sección Parameter group (Grupo de parámetros), selecciona Edit (Editar).
  6. Elige el nuevo grupo de parámetros de la lista.
  7. Selecciona Save changes (Guardar cambios).
  8. Reinicia el clúster para que surtan efecto los valores de los parámetros actualizados.
    Nota: Los cambios no se aplican si el clúster se reinicia durante el mantenimiento. Para obtener más información, consulta los grupos de parámetros de Amazon Redshift.

Activación del registro de auditoría para Amazon Redshift sin servidor

Sigue estos pasos:

  1. Abre la consola de Amazon Redshift.
  2. En el panel de navegación, selecciona Redshift Serverless (Redshift sin servidor) y, a continuación, selecciona Serverless dashboard (Panel de la solución sin servidor).
  3. Selecciona Namespace (Espacio de nombres) para el que desees activar el registro de auditoría.
  4. Selecciona la pestaña Security and Encryption (Seguridad y cifrado).
  5. En Security and Encryption (Seguridad y cifrado), selecciona Edit (Editar).
  6. En Export these logs (Exportar estos registros), selecciona los registros que desees guardar en CloudWatch.
  7. Selecciona Save changes (Guardar cambios).

Alternativa:

Ejecuta el siguiente comando update-namespace de AWS CLI.

aws redshift-serverless update-namespace --namespace-name <namespace> --log-exports userlog connectionlog useractivitylog

Nota: Sustituye <namespace> por el nombre de tu espacio.

Para obtener más información sobre cómo supervisar los registros de auditoría, consulta Eventos de registro en CloudWatch.

Información relacionada

Registro de auditoría de bases de datos

Registro de auditoría para Amazon Redshift sin servidor

OFICIAL DE AWSActualizada hace 7 meses
1 comentario

This article was reviewed and updated on 2026-03-31.

EXPERTO

respondido hace 2 meses