Configura il comportamento di risposta agli errori - Amazon CloudFront

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

Configura il comportamento di risposta agli errori

Sono disponibili diverse opzioni per gestire la CloudFront risposta in caso di errore. Per configurare risposte di errore personalizzate, puoi utilizzare la CloudFront console CloudFront API, o AWS CloudFormation. Indipendentemente dal modo in cui decidi di aggiornare la configurazione, prendi in considerazione i seguenti suggerimenti e consigli:

  • Salva le pagine di errore personalizzate in una posizione accessibile a CloudFront. Ti consigliamo di memorizzarle in un bucket Amazon S3 e di non conservarle nello stesso percorso del resto del tuo sito Web o del contenuto dell'applicazione. Se memorizzi le pagine di errore personalizzate sulla stessa origine del sito Web o dell'applicazione e l'origine inizia a restituire errori 5xx, non CloudFront puoi ottenere le pagine di errore personalizzate perché il server di origine non è disponibile. Per ulteriori informazioni, consulta Archivia oggetti e pagine di errore personalizzate in posizioni diverse.

  • Assicurati che CloudFront disponga dell'autorizzazione per ottenere le tue pagine di errore personalizzate. Se le pagine di errore personalizzate sono archiviate in Amazon S3, le pagine devono essere accessibili pubblicamente oppure è necessario configurare un controllo di accesso all' CloudFront origine () OAC. Se le pagine di errore personalizzate sono memorizzate in un'origine personalizzata, le pagine devono essere accessibili pubblicamente.

  • (Facoltativo) Se lo desideri, configura l'origine per aggiungere una intestazione Cache-Control o Expires insieme alle pagine di errore personalizzate. Puoi anche utilizzare l'TTLimpostazione Error Caching Minimum per controllare per quanto tempo memorizza nella CloudFront cache le pagine di errore personalizzate. Per ulteriori informazioni, consulta Controlla per quanto tempo CloudFront memorizza gli errori nella cache.

Configura risposte di errore personalizzate

Per configurare risposte di errore personalizzate nella CloudFront console, è necessario disporre di una CloudFront distribuzione. Nella console, le impostazioni di configurazione per le risposte personalizzate agli errori sono disponibili solo per le distribuzioni esistenti. Per informazioni su come creare una distribuzione, consulta Inizia con una CloudFront distribuzione di base.

Console
Per configurare le risposte personalizzate agli errori (console)
  1. Accedi AWS Management Console e apri la pagina Distribuzioni nella CloudFront console all'indirizzohttps://console.aws.amazon.com/cloudfront/v4/home#distributions.

  2. Nell'elenco delle distribuzioni, scegli la distribuzione da aggiornare.

  3. Seleziona la scheda Pagine errori , quindi Crea risposta personalizzata all'errore.

  4. Immetti i valori applicabili. Per ulteriori informazioni, consulta Custom Error Pages and Error Caching (Pagine di errore personalizzate e caching errori).

  5. Dopo aver immesso i valori desiderati, seleziona Crea.

CloudFront API or AWS CloudFormation

Per configurare risposte di errore personalizzate con CloudFront API o AWS CloudFormation, usa il CustomErrorResponse tipo in una distribuzione. Per ulteriori informazioni, consulta gli argomenti seguenti: