Help us improve the AWS re:Post Knowledge Center by sharing your feedback in a brief survey. Your input can influence how we create and update our content to better support your AWS journey.
Come posso risolvere gli errori "HTTP 403" di CloudFront?
Utilizzo Amazon CloudFront per distribuire i miei contenuti, ma i miei visualizzatori ricevono errori "HTTP 403".
Risoluzione
Per risolvere gli errori "HTTP 403" in CloudFront, completa le seguenti azioni in base alla configurazione della distribuzione.
Associa il nome di dominio a un CNAME nella distribuzione
Se utilizzi il DNS ma non aggiungi un nome di dominio alternativo (CNAME) nella configurazione della distribuzione di CloudFront, CloudFront restituisce un errore "403". Ciò si verifica anche se il CNAME reindirizza verso CloudFront a livello DNS.
Per utilizzare un CNAME anziché l'URL predefinito di CloudFront, segui le istruzioni per aggiungere un nome di dominio alternativo. Per ulteriori informazioni, consulta Il CNAME alternativo non è configurato correttamente.
Controlla le impostazioni delle restrizioni geografiche di CloudFront
Le restrizioni geografiche di CloudFront possono impedire l'accesso ai contenuti per gli utenti in paesi specifici. Controlla le impostazioni delle restrizioni geografiche per consentire o negare l'accesso alla distribuzione di CloudFront.
Per ulteriori informazioni, consulta Come posso utilizzare le restrizioni geografiche di CloudFront per controllare l'accesso ai miei contenuti web?
Rivedi la configurazione delle regole in AWS WAF
Se configuri erroneamente le regole in AWS WAF, potresti ricevere un errore "403".
Per risolvere il problema, consulta Come posso risolvere l'errore in CloudFront?"403 Error - The request could not be satisfied. Request Blocked"
L'errore "403" è stato restituito da un'origine Amazon S3
In base alla configurazione dell'endpoint dell'origine Amazon Simple Storage Service (Amazon S3), consulta i seguenti articoli:
Perché ricevo l'errore quando utilizzo un endpoint del sito web Amazon S3 come origine della distribuzione CloudFront?"403 access denied"
Perché ricevo l'errore quando utilizzo l'endpoint di una REST API S3 come origine della mia distribuzione CloudFront?"403 Access Denied"
L'errore "403" è stato restituito da un'origine personalizzata
Un'origine personalizzata potrebbe restituire un errore "403" a causa di un firewall dell'applicazione o di un'impostazione non configurata correttamente dal server di origine.
Per verificare che l'errore venga restituito dall'origine personalizzata, controlla i log di accesso HTTP dell'origine.
Se non riesci a controllare i log di accesso HTTP dell'origine, completa le seguenti azioni:
- Controlla i log di accesso di CloudFront. Se il campo time-taken per la richiesta è inferiore alla media del campo time-taken, la risposta potrebbe non provenire dall'origine. Un valore basso nel campo time-taken impiegato indica che la risposta è stata inviata da una posizione edge.
- Effettua la richiesta direttamente all'origine anziché tramite CloudFront. Se riesci a replicare l'errore, è possibile che l'errore "403" sia stato restituito dall'origine.
- Se la risposta include un'intestazione del server senza il valore CloudFront, l'errore potrebbe essere restituito da un'origine personalizzata.
L'errore "403" è stato causato da un URL firmato o una configurazione errata dei cookie firmati
Se hai attivato l'opzione Restrict viewer access (Limita l'accesso dei visualizzatori) per la configurazione del comportamento della distribuzione di CloudFront, assicurati di utilizzare URL firmati e cookie firmati. Per ulteriori informazioni, consulta Offri contenuti privati con URL firmati e cookie firmati.
Per la procedura di risoluzione dei problemi, consulta Come posso risolvere gli errori relativi a un URL firmato o ai cookie firmati in CloudFront?"403 Access Denied"
Controlla la configurazione della policy del protocollo del visualizzatore per HTTP e HTTPS
Se le richieste sono state avviate tramite HTTP ma hai configurato la distribuzione di CloudFront per consentire solo la richiesta HTTPS, potresti ricevere l'errore "403".
Per risolvere il problema, consulta Come posso risolvere l'errore di CloudFront?"403 ERROR - The request could not be satisfied. Bad Request"
Informazioni correlate
Come posso risolvere gli errori HTTP 403 di Gateway API?
Come posso risolvere gli errori HTTP 403 Non consentito di Application Load Balancer?
- Argomenti
- Networking & Content Delivery
- Lingua
- Italiano
