Skip to main content
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Planifique una configuración de auditoría de S3

Colaboradores

Debe especificar una serie de parámetros para la configuración de auditoría de S3 o aceptar los valores predeterminados. En particular, debe considerar qué parámetros de rotación de log ayudarán a garantizar un espacio libre adecuado.

Consulte vserver object-store-server audit create man page para detalles de la sintaxis.

Parámetros generales

Hay dos parámetros necesarios que debe especificar al crear la configuración de auditoría. También puede especificar tres parámetros opcionales.

Tipo de información

Opción

Obligatorio

SVM name

Nombre de la SVM en la que se creará la configuración de auditoría.

La SVM ya debe existir y estar habilitada para S3.

-verserver svm_name

Ruta de destino del registro

Especifica dónde se almacenan los registros de auditoría convertidos. La ruta ya debe existir en la SVM.

La ruta puede tener hasta 864 caracteres y debe tener permisos de lectura y escritura.

Si la ruta no es válida, el comando de configuración de auditoría falla.

-destination text

Categorías de eventos para auditar

Se pueden auditar las siguientes categorías de eventos:

  • sql server Eventos GetObject, PutObject y DeleteObject

  • gestión Eventos PutBucket y DeleteBucket

El valor predeterminado es auditar únicamente los eventos de datos.

-events {data|management}, …​

No

Es posible introducir uno de los siguientes parámetros para controlar la cantidad de archivos de registro de auditoría. Si no se introduce ningún valor, se conservan todos los archivos de registro.

Tipo de información

Opción

Obligatorio

Límite de rotación de los archivos de registro

Determina cuántos archivos de registro de auditoría se retendrán antes de rotar el archivo de registro más antiguo. Por ejemplo, si introduce un valor de 5, se conservan los cinco últimos archivos de registro.

El valor 0 indica que se conservan todos los archivos de registro. El valor predeterminado es 0.

-rotate-limit integer

No

Límite de duración de los archivos de registro

Determina cuánto tiempo se puede retener un archivo de registro antes de eliminarlo. Por ejemplo, si introduce un valor de 5d0h0m, se eliminarán los registros de más de 5 días de antigüedad.

El valor 0 indica que se conservan todos los archivos de registro. El valor predeterminado es 0.

-retention duration integer_time

No

Parámetros para la rotación del registro de auditoría

Puede rotar los registros de auditoría en función del tamaño o la programación. El valor predeterminado es girar los registros de auditoría en función del tamaño.

Rotar registros según el tamaño del registro

Si desea utilizar el método de rotación de registro predeterminado y el tamaño de registro predeterminado, no necesita configurar ningún parámetro específico para la rotación de registros. El tamaño predeterminado del registro es 100 MB.

Si no desea utilizar el tamaño predeterminado del registro, puede configurar el -rotate-size parámetro para especificar un tamaño de registro personalizado.

Si desea restablecer la rotación basándose únicamente en un tamaño de registro, utilice el siguiente comando para anular la definición del -rotate-schedule-minute parámetro:

vserver audit modify -vserver svm_name -destination / -rotate-schedule-minute -

Rotar registros según un programa

Si opta por rotar los registros de auditoría según una programación, puede programar la rotación del registro utilizando los parámetros de rotación basados en tiempo en cualquier combinación.

  • Si utiliza rotación basada en tiempo, el -rotate-schedule-minute el parámetro es obligatorio.

  • Todos los demás parámetros de rotación basados en el tiempo son opcionales.

    • -rotate-schedule-month

    • -rotate-schedule-dayofweek

    • -rotate-schedule-day

    • -rotate-schedule-hour

  • El programa de rotación se calcula utilizando todos los valores relacionados con el tiempo. Por ejemplo, si especifica solo el -rotate-schedule-minute parámetro, los archivos de registro de auditoría se rotan en función de los minutos especificados en todos los días de la semana, durante todas las horas en todos los meses del año.

  • Si especifica solo uno o dos parámetros de rotación basados en la hora (por ejemplo, -rotate-schedule-month y.. -rotate-schedule-minutes), los archivos de registro se rotan en función de los valores de minutos que haya especificado en todos los días de la semana, durante todas las horas, pero sólo durante los meses especificados.

    Por ejemplo, puede especificar que el registro de auditoría se va a rotar durante los meses de enero, marzo y agosto todos los lunes, miércoles y sábados a las 10:30 a.m.

  • Si especifica valores para ambos -rotate-schedule-dayofweek y.. -rotate-schedule-day, se consideran independientes.

    Por ejemplo, si especifica -rotate-schedule-dayofweek Como viernes y. -rotate-schedule-day Como 13, los registros de auditoría se girarían cada viernes y el día 13 del mes especificado, no sólo cada viernes 13.

  • Si desea restablecer la rotación únicamente según una programación, utilice el siguiente comando para anular la definición del -rotate-size parameter:

    vserver audit modify -vserver svm_name -destination / -rotate-size -

Rotar registros según el tamaño del registro y el programa

Puede optar por girar los archivos de registro según el tamaño del registro y una programación estableciendo tanto el parámetro -rotate-size como los parámetros de rotación basados en tiempo en cualquier combinación. Por ejemplo: Si -rotate-size Se establece en 10 MB y. -rotate-schedule-minute Se establece en 15, los archivos de registro giran cuando el tamaño del archivo de registro alcanza 10 MB o en el 15 minuto de cada hora (el evento que ocurra primero).