Un sito web statico è ospitato in un bucket S3 con l'hosting di siti web statici abilitato e gli oggetti caricati, ma l'accesso al sito restituisce 403 Forbidden - Access Denied. Quale modifica risolverà l'errore?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Allegare una policy del bucket che conceda il permesso di lettura pubblica specificamente agli oggetti nel bucket..
Perché questa è la risposta
L'errore 403 Forbidden - Access Denied indica che l'utente (in questo caso, il browser che tenta di accedere al sito web) non dispone delle autorizzazioni necessarie per accedere alla risorsa. Per un sito web statico ospitato su S3, è fondamentale che gli oggetti (i file del sito web) siano leggibili pubblicamente. La risposta corretta risolve il problema allegando una policy del bucket che concede il permesso di lettura pubblica specificamente agli oggetti nel bucket. Questo assicura che chiunque possa visualizzare il contenuto del sito web. Le altre opzioni sono errate perché: Allegare una policy che conceda il permesso di lettura pubblica al bucket stesso non è sufficiente; le autorizzazioni devono essere applicate agli oggetti all'interno del bucket per consentirne la visualizzazione. Eliminare una policy predefinita che nega esplicitamente l'accesso in lettura è improbabile, poiché S3 di default nega l'accesso pubblico a meno che non sia esplicitamente concesso. Abilitare CORS (Cross-Origin Resource Sharing) è utile per consentire a risorse di un'origine di essere richieste da un'altra origine, ma non risolve il problema fondamentale dell'accesso negato agli oggetti del sito web.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta