Tengo un cubo en S3 para el que deseo obtener información especial (cuántas veces se descargaron los archivos, cuántas personas únicas, etc.). S3 no proporciona dicha información a través de la API, por lo que habilité el registro de acceso al servidor .
Sin embargo, cada archivo de registro parece tener solo una sola entrada, lo que significa que obtengo muchos archivos sin demasiada información. De los documentos:
Amazon S3 recopila periódicamente registros de acceso, consolida los registros en archivos de registro y luego carga los archivos de registro en su depósito de destino como objetos de registro.
No estoy seguro de lo que significa periódicamente para ellos, pero me encantaría tener una forma de obtener solo un archivo de registro por día, por ejemplo. Todavía tengo que encontrar una manera de configurarlo de esta manera.
¿Alguien se encontró con el mismo problema?
Gracias
Es aleatorio, como en intervalos no regulares. He visto 5 por hora y, a veces, líneas individuales por archivo en cubos de poco tráfico y 5 por minuto en cubos de alto tráfico con muchas líneas por archivo. Tienes que agregar tus registros por ti mismo de todos modos. Parece que tiene archivos de registro pequeños, por lo que tal vez podría usar un script como este . Si recibe mucho tráfico, es posible que desee utilizar un servicio de análisis de registros.
Consulte "Entrega de registro del servidor Best Effort" .
Cotización: los registros de acceso al servidor se entregan según el mejor esfuerzo posible. La mayoría de las solicitudes de un depósito que está configurado correctamente para el registro darán como resultado un registro de registro entregado, y la mayoría de los registros de registro se entregarán dentro de unas pocas horas desde el momento en que se registraron.