Come posso risolvere l'errore "403 ERROR - The request could not be satisfied. Bad Request" in CloudFront?

3 minuti di lettura
0

Amazon CloudFront restituisce il messaggio di errore "403 ERROR - The request could not be satisfied. Bad Request."

Breve descrizione

Il messaggio di errore "403 ERROR - The request could not be satisfied. Bad Request." viene ricevuto dal client. Questo errore può verificarsi per uno dei seguenti motivi:

  • La richiesta viene inizializzata tramite HTTP, ma la distribuzione CloudFront è configurata per consentire solo le richieste HTTPS. Per risolvere questo problema, segui i passaggi indicati nella sezione Risoluzione, Consenti le richieste HTTP.
  • Il nome di dominio alternativo richiesto (CNAME) non è associato alla distribuzione CloudFront. Per risolvere questo problema, segui i passaggi indicati nella sezione Risoluzione, Associa un CNAME a una distribuzione.

Nota: questa risoluzione serve a risolvere l'errore quando si è in possesso dell'applicazione o del sito web che utilizza CloudFront per fornire contenuti agli utenti finali. Se ricevi questo errore quando provi a visualizzare un'applicazione o ad accedere a un sito web, contatta il provider o il proprietario del sito web per ricevere assistenza.

Per informazioni sulla risoluzione di altri tipi di errori 403, consulta la pagina Come posso risolvere gli errori 403 di CloudFront?

Risoluzione

Consenti le richieste HTTP

Segui questi passaggi:

  1. Apri la console Amazon CloudFront.
  2. Scegli la distribuzione che restituisce l'errore Bad Request.
  3. Scegli la scheda Comportamenti.
  4. Scegli il comportamento che corrisponde alla richiesta. Quindi, scegli Modifica.
  5. In Policy protocollo visualizzatore, scegli HTTP e HTTPS oppure Reindirizza da HTTP a HTTPS.
    Nota: l'opzione HTTP e HTTPS consente le connessioni sia su HTTP che su HTTPS. L'opzione Reindirizza da HTTP a HTTPS reindirizza automaticamente le richieste HTTP su HTTPS.
  6. Scegli Salva modifiche.

Associa un CNAME a una distribuzione

Segui questi passaggi:

  1. Apri la console Amazon CloudFront.
  2. Scegli la distribuzione che restituisce l'errore Bad Request.
  3. Scegli la scheda Generale.
  4. In Impostazioni, scegli Modifica.
  5. In Nomi di dominio alternativi (CNAME), seleziona Aggiungi elemento.
  6. Inserisci il CNAME che desideri associare alla distribuzione CloudFront.
  7. In Certificato SSL personalizzato, scegli il certificato che copre il dominio. Per ulteriori informazioni, consulta la pagina Come posso configurare la mia distribuzione CloudFront per utilizzare un certificato SSL/TLS?
    Nota: è necessario un certificato SSL per associare un CNAME a una distribuzione. Per ulteriori informazioni, consulta la pagina Requisiti per l'utilizzo di nomi di dominio alternativi.
  8. Scegli Salva modifiche.

Informazioni correlate

Come CloudFront elabora le richieste HTTP e HTTPS

Come posso risolvere "403 Error - The request could not be satisfied. Request Blocked" in CloudFront?

502 and 494 error: The request could not be satisfied by CloudFront

AWS UFFICIALE
AWS UFFICIALEAggiornata un anno fa