【问题标题】:S3 web hosting endpoint produce "This site can’t be reached"S3 网络托管端点产生“无法访问此站点”
【发布时间】:2019-11-09 10:46:43
【问题描述】:

我正在尝试在 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

  • 一个橙色的“公共”标签出现在存储桶页面的“权限”下,在所有存储桶页面上,我的存储桶的“访问”列上都有相同的橙色“公共”标签。
  • 我遵循了这个guide 并卡在了第 2.8 步(测试端点)

可能是什么问题?

【问题讨论】:

标签: amazon-s3 web-hosting


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-02
    • 2021-04-09
    • 1970-01-01
    • 1970-01-01
    • 2011-11-21
    • 1970-01-01
    相关资源
    最近更新 更多