gpt4 book ai didi

amazon-s3 - Cloudfront在访问索引文档时给出 "Access denied"

转载 作者:行者123 更新时间:2023-12-04 10:51:50 26 4
gpt4 key购买 nike

我有一个配置为用作静态网站的 S3 网站,以及一个以 S3 存储桶为源的 Cloudfront 发行版。

我的索引文件称为 index,我已将其指定为存储桶配置和 Cloudfront 分发配置中的索引文件。

enter image description here

enter image description here

但是如果我去https://example.com/directory/我收到如下错误文档,其中 RequestID 和 HostID 在每个请求上都会更改:

<?xml version="1.0" encoding="UTF-8"?>
<Error><Code>AccessDenied</Code><Message>Access Denied</Message><RequestId>7F09A18821FE70FD</RequestId><HostId>H5OR+AZpNSGlhrUX1ECegTbWkio728A1MIdGkO4bkCZIJa/XQ6Uv7Hu0GgNgyxL+snerPPDnzr8=</HostId></Error>

如果我去https://example.com/directory/index然后页面就正确显示了。

如果我从 Cloudfront URL 或 S3 网站端点(而不是我的自定义域)访问该网站,则不会出现问题。

访问 S3 存储桶时如何正确提供目录索引页?

最佳答案

将分发的来源更改为 <bucket-name>.s3.amazonaws.com<bucket-name>.s3-website.eu-west-2.amazonaws.com解决了这个问题。

不幸的是,当我开始在 Origin 设置中的下拉列表中输入时,Amazon 开始建议 S3 存储桶,并且建议使用第一种格式的存储桶。

关于amazon-s3 - Cloudfront在访问索引文档时给出 "Access denied",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59448988/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com