

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

# Gestione dei cookie della chiave cache
<a name="cache-key-cookies"></a>

Quando distribuisci la tua app su Amplify, puoi scegliere se includere o escludere i cookie nella chiave cache. Nella console Amplify, questa impostazione è specificata nella pagina **Custom headers and cache utilizzando l'**interruttore delle impostazioni **del** tasto Cache. Per istruzioni, consulta [Inclusione o esclusione dei cookie dalla chiave cache](#set-cache-key-cookies).

**Includi i cookie nella chiave cache**  
Con questa impostazione, Amplify sceglie automaticamente una configurazione cache ottimale per l'app in base al tipo di contenuto che viene fornito. È necessario scegliere esplicitamente questo tipo di configurazione della cache.  
Se si utilizza il SDKs o il AWS CLI, questa impostazione corrisponde `cacheConfig.type` all'impostazione `AMPLIFY_MANAGED` con `CreateApp` o `UpdateApp` APIs.

**Escludi i cookie dalla chiave cache**  
Questa è la configurazione predefinita della cache. Questa configurazione della cache è simile alla `AMPLIFY_MANAGED` configurazione, tranne per il fatto che esclude tutti i cookie dalla chiave cache.   
La scelta di escludere i cookie dalla chiave cache può comportare migliori prestazioni della cache. Tuttavia, prima di scegliere questa configurazione della cache, è importante considerare se l'app utilizza i cookie per fornire contenuti dinamici.  
Se si utilizza il SDKs o il AWS CLI, questa impostazione corrisponde all'impostazione `cacheConfig.type` di to `AMPLIFY_MANAGED_NO_COOKIES` con `CreateApp` o `UpdateApp` APIs.

Per ulteriori informazioni sulla chiave della cache, consulta [Understand the cache key](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/understanding-the-cache-key.html) nella *Amazon CloudFront Developer Guide;*.

## Inclusione o esclusione dei cookie dalla chiave cache
<a name="set-cache-key-cookies"></a>

Puoi impostare la configurazione dei cookie della chiave cache per un'app nella console Amplify oppure SDKs. AWS CLI

Utilizza la procedura seguente per specificare se includere o escludere i cookie dalla chiave cache quando distribuisci una nuova app utilizzando la console Amplify.

**Per impostare la configurazione dei cookie della chiave cache durante la distribuzione di un'app su Amplify**

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

1. Nella pagina **Tutte le app**, scegli **Crea nuova** app.

1. **Nella pagina **Inizia a creare con Amplify**, scegli il tuo provider di repository Git, quindi scegli Avanti.**

1. Nella pagina **Aggiungi ramo del repository**, procedi come segue:

   1. Seleziona il nome del repository da connettere.

   1. Seleziona il nome del ramo del repository da connettere.

   1. Scegli **Next (Successivo)**.

1. Se l'app richiede un ruolo di servizio IAM, puoi consentire ad Amplify Hosting compute di creare automaticamente un ruolo di servizio per te oppure puoi specificare un ruolo che hai creato tu.
   + Per consentire ad Amplify di creare automaticamente un ruolo e associarlo alla tua app:

     1. Scegliere **Crea e utilizza un nuovo ruolo di servizio**.
   + Per allegare un ruolo di servizio creato in precedenza:

     1. Scegli **Usa un ruolo di servizio esistente**.

     1. Seleziona il ruolo da utilizzare dall'elenco.

1. Scegli **Impostazioni avanzate**, quindi individua la sezione **Impostazioni chiave della cache**.

1. Scegli **Mantieni i cookie nella chiave cache** o **Rimuovi i cookie dalla chiave cache**. La schermata seguente mostra l'interruttore delle **impostazioni del tasto Cache** nella console.  
![\[Schermata dell'interruttore delle impostazioni del tasto Cache nella console Amplify.\]](http://docs.aws.amazon.com/it_it/amplify/latest/userguide/images/amplify-caching-1.png)

1. Scegli **Next (Successivo)**.

1. **Nella pagina **Revisione**, scegli Salva e distribuisci.**

## Modifica della configurazione dei cookie della chiave cache per un'app
<a name="change-cache-cookies"></a>

Puoi modificare la configurazione dei cookie della chiave cache per un'app già distribuita su Amplify. Utilizza la seguente procedura per modificare se includere o escludere i cookie dalla chiave cache per un'app che utilizza la console Amplify.

**Per modificare la configurazione dei cookie della chiave cache per un'app distribuita**

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

1. Nella pagina **Tutte le app**, scegli l'applicazione che desideri aggiornare.

1. Nel pannello di navigazione, scegli **Hosting**, quindi scegli **Intestazioni e cache personalizzate**.

1. **Nella pagina **Intestazioni e cache personalizzate**, individua la sezione **Impostazioni della chiave cache** e scegli Modifica.**

1. Scegli **Mantieni i cookie nella chiave cache** o **Rimuovi i cookie dalla chiave cache**. La schermata seguente mostra l'interruttore delle **impostazioni del tasto Cache** nella console.  
![\[Schermata dell'interruttore delle impostazioni del tasto Cache nella console Amplify.\]](http://docs.aws.amazon.com/it_it/amplify/latest/userguide/images/amplify-caching-1.png)

1. Scegli **Save** (Salva).