Monitoraggio dei log di accesso alle applicazioni - AWS Amplify Hosting

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Monitoraggio dei log di accesso alle applicazioni

Amplify archivia i log di accesso per tutte le app ospitate in Amplify. I log di accesso contengono informazioni sulle richieste effettuate alle app ospitate. Amplify conserva tutti i log di accesso per un'app fino a quando non elimini l'app. Tutti i log di accesso per un'app sono disponibili nella console Amplify. Tuttavia, ogni singola richiesta di log di accesso è limitata a un periodo di due settimane specificato dall'utente.

Amplify non CloudFront riutilizza mai le distribuzioni tra clienti. Amplify CloudFront crea le distribuzioni in anticipo in modo da non dover attendere la creazione di CloudFront una distribuzione quando si distribuisce una nuova app. Prima che queste distribuzioni vengano assegnate a un'app Amplify, potrebbero ricevere traffico dai bot. Tuttavia, sono configurate per rispondere sempre come Non trovate prima di essere assegnate. Se i registri di accesso dell'app contengono voci relative a un periodo di tempo precedente alla creazione dell'app, tali voci sono correlate a questa attività.

Importante

Ti consigliamo di utilizzare i log per comprendere la natura delle richieste per il tuo contenuto e non come resoconto completo di tutte le richieste. Amplify fornisce i log di accesso con la massima diligenza possibile. È possibile che la voce di log per una specifica richiesta venga distribuita molto tempo dopo l'elaborazione effettiva della richiesta e, in rari casi, che non venga distribuita affatto. Quando una voce di registro viene omessa dai log di accesso, il numero di voci nei log di accesso non corrisponderà all'utilizzo che appare nel AWS report di fatturazione e utilizzo.

Recupero dei log di accesso di un'app

Usa la seguente procedura per recuperare i log di accesso per un'app Amplify.

Per visualizzare i log di accesso
  1. Accedi a AWS Management Console e apri la console Amplify.

  2. Scegli l'app per cui desideri visualizzare i log di accesso.

  3. Nel pannello di navigazione, scegli Hosting, quindi scegli Monitoraggio.

  4. Nella pagina Monitoraggio, scegli Registri di accesso.

  5. Scegli Modifica intervallo di tempo.

  6. Nella finestra Modifica intervallo di tempo, procedi come segue.

    1. Per Data di inizio, specifica il primo giorno dell'intervallo di due settimane per cui recuperare i log.

    2. Per Ora di inizio, scegli l'ora del primo giorno per iniziare il recupero del registro.

    3. Scegli Conferma.

  7. La console Amplify visualizza i registri per l'intervallo di tempo specificato nella sezione Registri di accesso. Scegli Scarica per salvare i log in un formato. CSV

Analisi dei registri di accesso

Per analizzare i log di accesso puoi archiviare i CSV file in un bucket Amazon S3. Un modo per analizzare i log di accesso consiste nell'utilizzare Athena. Athena è un servizio di interrogazione interattivo che può aiutarti ad analizzare i dati per AWS servizi. Puoi seguire le step-by-step istruzioni qui per creare una tabella. Una volta creata la tabella, puoi interrogare i dati come segue.

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