一个静态网站托管在启用了静态网站托管功能的 S3 存储桶中,并且对象已上传,但访问该网站时返回 403 Forbidden - Access Denied。哪种修改可以解决此错误?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 附加一个存储桶策略,专门授予存储桶中对象的公共读取权限。.
为什么这是答案
当 S3 静态网站托管返回 403 Forbidden 错误时,通常表示访问权限不足。正确的做法是附加一个存储桶策略,授予存储桶中对象的公共读取权限。这是因为静态网站需要所有用户都能读取其内容才能正常显示。 选项“附加一个存储桶策略,授予存储桶本身公共读取权限”不准确,因为权限应作用于对象,而非存储桶本身。 选项“删除明确拒绝存储桶读取访问权限的默认存储桶策略”不正确,因为默认情况下 S3 存储桶是私有的,没有默认的拒绝策略;即使有,删除它也无法自动授予公共读取权限。 选项“在存储桶上启用 CORS,以便浏览器可以访问该网站”不正确,CORS(跨域资源共享)是处理跨域请求的机制,与 403 Forbidden 错误(权限问题)无关。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡