Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Realice un seguimiento de las solicitudes de depósitos de almacenamiento de objetos con registros de acceso
El registro de acceso proporciona registros detallados de las solicitudes que se realizan a un depósito en el servicio de almacenamiento de objetos de Amazon Lightsail. Esta información puede incluir el tipo de solicitud, los recursos especificados en la solicitud y la hora y la fecha en que se procesó la solicitud. Los registros de acceso resultan útiles para muchas aplicaciones. Por ejemplo, la información del registro de acceso puede ser útil en auditorías de acceso y seguridad. También puede ayudarle a conocer mejor su base de clientes.
Contenido
¿Qué necesito para habilitar la entrega de registros?
Tenga en cuenta lo siguiente antes de habilitar la entrega de registros. Para obtener más información, consulte Habilitar el registro de acceso para un bucket.
-
Identifique el bucket de destino para los registros. En este depósito es donde quiere que Lightsail guarde los registros de acceso como objetos. Tanto los buckets de origen como de destino deben estar en la misma región de AWS y ser propiedad de la misma cuenta.
Puede enviar los registros a cualquier bucket de su propiedad que se encuentre en la misma región que el bucket de origen, incluido el propio bucket de origen. Sin embargo, para una administración de registros más sencilla, le recomendamos que guarde los registros de acceso en un bucket distinto.
Cuando los buckets de origen y destino son el mismo, se crean registros adicionales para los registros que se escriben en el bucket. Esto podría no ser ideal ya que podría dar lugar a un pequeño aumento de su consumo de almacenamiento. Además, los registros adicionales sobre registros podrían hacer que resulte más difícil encontrar el registro que busca. Si decide guardar los registros de acceso en el bucket de origen, le recomendamos que especifique un prefijo para las claves de objeto de registro de manera que los nombres de objeto comiencen por una cadena común y pueda identificar más fácilmente los objetos de registro. Los prefijos de clave también son útiles para distinguir entre los buckets de origen cuando varios buckets registran en el mismo bucket de destino.
-
(Opcional) Identifique un prefijo para las claves de objetos de registro. El prefijo le permite localizar con facilidad los objetos de registro. Por ejemplo, si especifica el valor del prefijo
logs/
, cada objeto de registro que Lightsail cree comienza conlogs/
el prefijo en su clave. La barra final/
es necesaria para indicar el final del prefijo. A continuación se muestra un ejemplo de una clave de objeto de registro con el prefijologs/
:logs/2021-11-31-21-32-16-E568B2907131C0C0
Formato de clave de objeto de registro
Lightsail utiliza el siguiente formato de clave de objeto para los objetos de registro que carga en el depósito de destino:
TargetPrefix/YYYY-mm-DD-HH-MM-SS-UniqueString
En la clave, YYYY
, mm
, DD
, HH
, MM
y SS
son los dígitos del año, el mes, el día, la hora, los minutos y los segundos (respectivamente) cuando se envió el archivo de registro. Las fechas y horas se muestran en tiempo universal coordinado (UTC).
Un archivo de registro enviado en un momento específico puede contener registros escritos en cualquier momento antes de ese momento. No hay forma de saber si se enviaron o no todas las entradas de registro para un cierto intervalo de tiempo.
El componente UniqueString
de la clave permite impedir que se sobrescriban los archivos. No tiene ningún significado y el software de procesamiento de archivos de registro debería omitirlo.
¿Cómo se envían los registros?
Lightsail recopila periódicamente los registros de acceso, los consolida en archivos de registro y, a continuación, carga los archivos de registro en su depósito de destino como objetos de registro. Si habilita el registro en varios buckets de origen que entregan al mismo bucket de destino, el bucket de destino tendrá registros de acceso para todos esos buckets de origen. No obstante, cada objeto de registro informará entradas de registro de acceso para un bucket de origen específico.
Envío de registros de acceso según el mejor esfuerzo
Las entradas de registro de acceso se envían según el "mejor esfuerzo", es decir, en la medida que sea posible. En la mayoría de las solicitudes de registros para un bucket debidamente configurado se envían archivos de registro. La mayoría de las entradas de registro se envían en el plazo de unas horas después de su registro, pero se pueden entregar con mayor frecuencia.
No se garantiza que los registros de acceso estén completos ni que lleguen de manera puntual. La entrada de registro de una solicitud determinada puede enviarse mucho después de que la solicitud se haya procesado realmente, y es probable no se envíe en absoluto. El objetivo de los registros de acceso es darle una idea de la naturaleza del tráfico al que se enfrenta el bucket. Es poco usual perder entradas de registro de acceso, pero los registros de acceso no pretenden ser un recuento completo de todas las solicitudes.
Los cambios del estado de los registros del bucket surten efecto con el tiempo
Los cambios del estado de registros de un bucket demoran un tiempo en implementarse efectivamente en el envío de archivos de registro. Por ejemplo, si habilita los registros para un bucket, algunas solicitudes que se realizan a la hora siguiente pueden registrarse, mientras que otras no. Si cambia el bucket de destino para registros del bucket A al bucket B, es posible que algunos registros para la siguiente hora se sigan enviando al bucket A, mientras que otros se envíen al nuevo bucket B de destino. En todos los casos, la nueva configuración finalmente se aplica sin que usted tenga que tomar medidas adicionales.