S3虚拟主机端点产生“无法访问此网站”

问题描述 投票:0回答:1

我正在尝试在AWS S3上托管静态网页,但是在尝试到达我的终端节点时出现“无法访问此站点:http://iekdosha-test1.com.s3-website-eu-central-1.amazonaws.com/

  • 这是我的政策
{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "PublicReadGetObject",
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::iekdosha-test1.com/*"
        }
    ]
}
  • 存储桶和帐户设置中的“阻止公共访问”都设置为“关闭”

  • “静态网站托管”已通过我的index.html页(带有简单消息的测试文件)启用了

  • 我的存储桶名称为iekdosha-test1.com

  • 一个橙色的“ Public”标签出现在存储桶页面的“权限”下,并且在所有存储桶页面上,我的存储桶的“访问”列上都具有相同的橙色“ Public”标签。
  • 我已遵循此guide并陷入了步骤2.8(测试端点)

可能是什么问题?

amazon-s3 web-hosting
1个回答
0
投票

eu-central-1区域未对网站托管端点使用旧样式${bucket}.s3-website-${region}.amazonaws.com endint约定。在此区域的网址.中,单词-后面需要一个点website,而不是一个破折号${bucket}.s3-website.${region}.amazonaws.com

尽管Regions and Endpoints documentation仍显示较旧区域的旧样式端点,但这种较新样式实际上可在任何区域使用。

© www.soinside.com 2019 - 2024. All rights reserved.