

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à.

# Recupero e analisi dei log di accesso per un'applicazione Amplify
<a name="using-access-logs"></a>

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.

**avvertimento**  
Non includere segreti, credenziali o dati sensibili URLs come parametri di percorso o di query. Questi valori sono visualizzabili in testo semplice nei log di accesso dell'applicazione Amplify.

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 nei report di fatturazione e utilizzo. AWS 

## Recupero dei log di accesso di un'app
<a name="retrieve-access-logs"></a>

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

**Per visualizzare i log di accesso**

1. Accedi Console di gestione AWS e apri la console [Amplify.](https://console.aws.amazon.com/amplify/)

1. Scegli l'app per cui desideri visualizzare i registri di accesso.

1. Nel riquadro di navigazione, scegli **Monitoraggio**, quindi scegli Registri di **accesso**.

1. Scegli **Modifica intervallo di tempo**.

1. 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. 

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

   1. Scegli **Conferma**.

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

## Analisi dei log di accesso
<a name="analyzing-access-logs"></a>

Per analizzare i log di accesso, puoi archiviare i file CSV 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 i servizi. Puoi seguire le [step-by-step istruzioni riportate qui](https://docs.aws.amazon.com/athena/latest/ug/cloudfront-logs.html#create-cloudfront-table) 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;
```