Een statische website wordt gehost in een S3-bucket met statische websitehosting ingeschakeld en objecten geüpload, maar bij toegang tot de site wordt 403 Forbidden - Access Denied geretourneerd. Welke aanpassing lost de fout op?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Een bucket policy koppelen die openbare leesrechten specifiek verleent aan de objecten in de bucket..
Waarom dit het antwoord is
De 403 Forbidden - Access Denied fout bij een statische website gehost op S3 duidt meestal op ontbrekende openbare leesrechten voor de objecten. Hoewel de bucket zelf openbaar toegankelijk kan zijn, moeten de individuele objecten (HTML, CSS, JS, afbeeldingen) expliciet openbare leesrechten hebben. Een bucket policy die s3:GetObject toestaat voor (alle objecten) voor Principal: (iedereen) is hiervoor de juiste oplossing. Het verlenen van leesrechten aan de bucket zelf is onvoldoende, omdat dit niet automatisch geldt voor de objecten erin. Het verwijderen van een standaard bucket policy is zelden de oplossing, tenzij er expliciet een deny-beleid actief is. CORS is relevant voor cross-origin verzoeken, niet voor de initiële toegang tot de website.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig