amazon-web-services - 访问 index.html Amazon S3 静态网站被拒绝

标签 amazon-web-services amazon-s3 static-site

我在 Amazon S3 上设置了一个示例静态网站,并向其中添加了一个自定义文件夹,其中包含文件:custom-folder/index.html,但是 我在尝试访问 url /custom-folder 时收到 Access Denied 错误。

索引文档配置为 index.html,因此当我访问 /custom-folder 时,S3 应该提供 index.html > url,但不起作用。

我该如何解决这个问题?

最佳答案

您似乎使用了错误的 URL 来访问存储桶。 例如,当您在 S3 中启用静态网站托管功能(本例中为 us-west-2)时,您将获得以下格式的 URL:

端点:http://bucket-name.s3-website-us-west-2.amazonaws.com

您可以通过转至 S3 > 单击您的存储桶 > 存储桶属性 > 静态网站托管 > 来查看您的端点 > 应显示您的端点。

enter image description here

关于amazon-web-services - 访问 index.html Amazon S3 静态网站被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48041381/

相关文章:

c# - Amazon S3 文件充满零

amazon-s3 - Windows Azure 和 Amazon Elastic Compute Cloud 有什么区别?

javascript - Angular CLI 部署到 Github 页面问题 : ERROR Error: Uncaught (in promise): Error: Cannot match any routes

ruby - 更新中间商站点,无需编辑源代码

javascript - netlify 构建失败 : npm ERR! 路径/opt/build/repo/package.json

mysql - 如何在 Amazon RDS 上为 MySQL 禁用 innodb_doublewrite?

ios - 如何将AWS SNS服务集成到IOS APP中?

python - 通过 SAM local 使用 boto3 与 Localstack S3 交互

amazon-web-services - AWS ECS - 来自 S3 的图像

amazon-web-services - 资源更新/创建后如何运行 AWS Glue Crawler?