Perché il mio sito web statico che ospito su Amazon S3 e che servo tramite CloudFront è inattivo?

3 minuti di lettura
0

Utilizzo Amazon Simple Storage Service (Amazon S3) per ospitare un sito web statico e Amazon CloudFront per servire il sito web. Il sito web non è attivo e desidero determinarne la causa.

Risoluzione

Prima di iniziare, verifica di avere accesso a Internet. Inoltre, verifica che il nome di dominio di origine specificato nella distribuzione CloudFront punti al bucket S3 corretto senza errori di battitura o altri errori.

Se hai accesso a Internet e il nome di dominio di origine è corretto, utilizza i seguenti passaggi per risolvere il problema.

Nota: se ricevi errori quando esegui i comandi dell'Interfaccia della linea di comando AWS (AWS CLI), consulta Risoluzione degli errori per AWS CLI. Inoltre, assicurati di utilizzare la versione più recente di AWS CLI.

Errore 403 Access Denied

Ricevi un errore 403 Access Denied quando è presente un problema di autorizzazioni che ha causato la disattivazione del sito web. Per risolverlo, consulta Perché ricevo l'errore “403 access denied” quando utilizzo un endpoint del sito web Amazon S3 come origine della distribuzione CloudFront?

Importante: assicurati di controllare le impostazioni della funzionalità Blocco dell'accesso pubblico per il bucket S3 del sito web. Le impostazioni possono bloccare le richieste anonime al sito web. Le impostazioni della funzionalità Blocco dell'accesso pubblico Amazon S3 possono essere applicate a un account AWS o a un singolo bucket.

Errore 404 Not Found

Ricevi un errore 404 Not Found quando la richiesta punta a un oggetto del sito web che non esiste.

Per risolvere il problema, verifica le seguenti impostazioni nella configurazione:

  • L'URL che punta all'oggetto del sito web non contiene errori di battitura o caratteri non necessari.
  • L'oggetto del sito web esiste nel bucket S3 che ospita il sito web. Puoi utilizzare la console Amazon S3 o il comando AWS CLI list-objects-v2 per controllare il bucket.

Errore interno

Se ricevi un errore interno nella risposta, è possibile che un problema di servizio interno influisca sul sito web. Consulta la Dashboard AWS Health per eventuali interruzioni del servizio ed eventi aperti.

Nota: la maggior parte dei servizi AWS sono Regionali; pertanto, assicurati di effettuare la ricerca in base alla Regione AWS in cui si trova la risorsa.

Problemi di consegna o danneggiamento del contenuto del sito web

Quando CloudFront non esegue correttamente il rendering o la consegna del contenuto del sito web, potresti ricevere errori indicanti file CSS mancanti o JavaScript danneggiati.

Per risolvere l’errore, intraprendi le seguenti azioni:

Informazioni correlate

Web Distribution Diagnostic (Diagnostica delle distribuzioni web)

Risoluzione dei problemi relativi ai codici di stato della risposta agli errori in CloudFront

AWS UFFICIALE
AWS UFFICIALEAggiornata 3 mesi fa