Un site web statique est hébergé dans un compartiment S3 avec l'hébergement de site web statique activé et des objets téléchargés, mais l'accès au site renvoie 403 Forbidden - Access Denied. Quelle modification résoudra l'erreur ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Attacher une politique de compartiment qui accorde une autorisation de lecture publique spécifiquement aux objets du compartiment..
Pourquoi c'est la réponse
L'erreur 403 Forbidden - Access Denied pour un site web statique hébergé sur S3 indique généralement un problème de permissions. Pour qu'un site web statique soit accessible publiquement, les objets qu'il contient (fichiers HTML, CSS, JS, images) doivent être lisibles par tout le monde. Attacher une politique de compartiment qui accorde une autorisation de lecture publique spécifiquement aux objets du compartiment (par exemple, s3:GetObject pour arn:aws:s3:::your-bucket-name/) résout ce problème. Accorder une autorisation de lecture publique au compartiment lui-même n'est pas suffisant, car les permissions doivent s'appliquer aux objets individuels. Il n'y a pas de politique de compartiment par défaut qui refuse explicitement l'accès en lecture; S3 refuse l'accès par défaut s'il n'y a pas de permission explicite. Activer CORS est utile pour les requêtes cross-origin mais ne résout pas un problème d'accès 403 fondamental aux objets.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise