S3 网络托管端点产生 "This site can’t be reached"
S3 web hosting endpoint produce "This site can’t be reached"
我正在尝试在 AWS S3 上托管静态网页,但在尝试到达我的端点时得到 "This site can’t be reached":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/*"
}
]
}
存储桶和帐户设置中的 "Block public access" 都设置为 "Off"
"Static website hosting" 启用了我的 index.html 页面(带有简单消息的测试文件)
我的存储桶名称是iekdosha-test1.com
- 一个橙色 "Public" 标签出现在存储桶页面的 "permissions" 下,在所有存储桶页面上,我的存储桶的 "Access" 列上有相同的橙色 "Public" 标签。
- 我遵循了这个 guide 并卡在了步骤 2.8(测试端点)
可能是什么问题?
eu-central-1 区域不对网站托管端点使用旧式 ${bucket}.s3-website-${region}.amazonaws.com
端点约定。在该地区的 URL 中 website
一词后需要一个点 .
而不是破折号 -
-- ${bucket}.s3-website.${region}.amazonaws.com
.
这种较新的样式实际上适用于任何区域,即使 Regions and Endpoints documentation 仍然显示旧区域的旧样式端点。
我正在尝试在 AWS S3 上托管静态网页,但在尝试到达我的端点时得到 "This site can’t be reached":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/*"
}
]
}
存储桶和帐户设置中的 "Block public access" 都设置为 "Off"
"Static website hosting" 启用了我的 index.html 页面(带有简单消息的测试文件)
我的存储桶名称是iekdosha-test1.com
- 一个橙色 "Public" 标签出现在存储桶页面的 "permissions" 下,在所有存储桶页面上,我的存储桶的 "Access" 列上有相同的橙色 "Public" 标签。
- 我遵循了这个 guide 并卡在了步骤 2.8(测试端点)
可能是什么问题?
eu-central-1 区域不对网站托管端点使用旧式 ${bucket}.s3-website-${region}.amazonaws.com
端点约定。在该地区的 URL 中 website
一词后需要一个点 .
而不是破折号 -
-- ${bucket}.s3-website.${region}.amazonaws.com
.
这种较新的样式实际上适用于任何区域,即使 Regions and Endpoints documentation 仍然显示旧区域的旧样式端点。