Surveillance des journaux d'accès aux applications - AWS Amplify Hébergement

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Surveillance des journaux d'accès aux applications

Amplify stocke les journaux d'accès pour toutes les applications que vous hébergez dans Amplify. Les journaux d'accès contiennent des informations sur les demandes adressées à vos applications hébergées. Amplify conserve tous les journaux d'accès à une application jusqu'à ce que vous supprimiez l'application. Tous les journaux d'accès à une application sont disponibles dans la console Amplify. Cependant, chaque demande individuelle de journaux d'accès est limitée à une période de deux semaines que vous spécifiez.

Amplify ne réutilise jamais les CloudFront distributions entre clients. Amplify crée CloudFront des distributions à l'avance afin que vous n'ayez pas à attendre qu'une CloudFront distribution soit créée lorsque vous déployez une nouvelle application. Avant que ces distributions ne soient attribuées à une application Amplify, elles peuvent recevoir du trafic provenant de robots. Toutefois, ils sont configurés pour toujours répondre comme Introuvables avant d'être assignés. Si les journaux d'accès de votre application contiennent des entrées relatives à une période antérieure à la création de votre application, ces entrées sont liées à cette activité.

Important

Il est recommandé d’utiliser les journaux pour comprendre la nature des demandes de votre contenu, et non comme comptabilisation complète de toutes les demandes. Amplify fournit des journaux d'accès dans la mesure du possible. L’entrée du journal pour une demande particulière peut être fournie bien après le traitement réel de la demande et, dans de rares cas, une entrée du journal peut ne pas être fournie du tout. Lorsqu'une entrée de journal est omise des journaux d'accès, le nombre d'entrées dans les journaux d'accès ne correspond pas à l'utilisation indiquée dans les rapports AWS de facturation et d'utilisation.

Récupération des journaux d'accès d'une application

Utilisez la procédure suivante pour récupérer les journaux d'accès d'une application Amplify.

Pour consulter les journaux d'accès
  1. Connectez-vous à la console Amplify AWS Management Console et ouvrez-la.

  2. Choisissez l'application pour laquelle vous souhaitez consulter les journaux d'accès.

  3. Dans le volet de navigation, choisissez Hosting, puis Monitoring.

  4. Sur la page Surveillance, choisissez Access logs.

  5. Choisissez Modifier la plage horaire.

  6. Dans la fenêtre Modifier la plage horaire, procédez comme suit.

    1. Pour Date de début, spécifiez le premier jour de l'intervalle de deux semaines pour lequel vous souhaitez récupérer les journaux.

    2. Pour Heure de début, choisissez l'heure du premier jour pour commencer la récupération du journal.

    3. Choisissez Confirmer.

  7. La console Amplify affiche les journaux pour la plage de temps spécifiée dans la section Journaux d'accès. Choisissez Télécharger pour enregistrer les journaux dans un CSV format.

Analyse des journaux d'accès

Pour analyser les journaux d'accès, vous pouvez stocker les CSV fichiers dans un compartiment Amazon S3. L'un des moyens d'analyser vos journaux d'accès consiste à utiliser Athena. Athena est un service de requêtes interactif qui peut vous aider à analyser les données pour AWS les services. Vous pouvez suivre les step-by-step instructions ici pour créer une table. Une fois votre table créée, vous pouvez interroger les données comme suit.

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