Supervisión de los registros de acceso a las aplicaciones - AWS Amplify Alojamiento

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.

Supervisión de los registros de acceso a las aplicaciones

Amplify almacena los registros de acceso de todas las aplicaciones que aloja en Amplify. Los registros de acceso contienen información sobre las solicitudes realizadas a sus aplicaciones alojadas. Amplify conserva todos los registros de acceso de una aplicación hasta que la elimines. Todos los registros de acceso de una aplicación están disponibles en la consola de Amplify. Sin embargo, cada solicitud individual de registros de acceso está limitada a un período de dos semanas que usted especifique.

Amplify nunca reutiliza las CloudFront distribuciones entre clientes. Amplify crea CloudFront distribuciones por adelantado para que no tengas que esperar a que se cree una CloudFront distribución al implementar una nueva aplicación. Antes de asignar estas distribuciones a una aplicación de Amplify, es posible que reciban tráfico de bots. Sin embargo, están configuradas para responder siempre como No encontradas antes de ser asignadas. Si los registros de acceso de la aplicación contienen entradas de un periodo de tiempo anterior a la creación de la aplicación, estas entradas están relacionadas con esta actividad.

importante

Recomendamos utilizar los registros de acceso para comprender la naturaleza de las solicitudes hechas a su contenido y no como una relación exhaustiva de todas las solicitudes. Amplify entrega registros de acceso en la medida en que sea posible. La entrada de registro de una solicitud determinada puede entregarse mucho después de la solicitud se haya procesado realmente y, en casos contados, es probable que una entrada de registro no se entregue en absoluto. Cuando se omite una entrada de registro de los registros de acceso, el número de entradas de los registros de acceso no coincidirá con el uso que aparece en el AWS informes de facturación y uso.

Recuperar los registros de acceso de una aplicación

Utilice el siguiente procedimiento para recuperar los registros de acceso de una aplicación Amplify.

Para ver los registros de acceso
  1. Inicie sesión en AWS Management Console y abre la consola Amplify.

  2. Elija la aplicación para la que desea ver los registros de acceso.

  3. En el panel de navegación, selecciona Alojamiento y, a continuación, Supervisión.

  4. En la página Supervisión, elija Registros de acceso.

  5. Elija Editar rango de tiempo.

  6. En la ventana Editar intervalo de tiempo, haga lo siguiente.

    1. En Fecha de inicio, especifique el primer día del intervalo de dos semanas para recuperar los registros.

    2. En Fecha de inicio, elija la hora del primer día para iniciar la recuperación de los registros.

    3. Elija Confirmar.

  7. La consola de Amplify muestra los registros del rango de tiempo especificado en la sección Registros de acceso. Seleccione Descargar para guardar los registros en un CSV formato.

Análisis de registros de acceso

Para analizar los registros de acceso, puede almacenar los CSV archivos en un bucket de Amazon S3. Una forma de analizar los registros de acceso consiste en utilizar Athena. Athena es un servicio de consultas interactivo que puede ayudarlo a analizar datos para AWS servicios. Puede seguir las step-by-step instrucciones que aparecen aquí para crear una tabla. Una vez creada la tabla, puede consultar los datos del siguiente modo.

SELECT SUM(bytes) AS total_bytes FROM logs WHERE "date" BETWEEN DATE '2018-06-09' AND DATE '2018-06-11' LIMIT 100;