我正在尝试在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
可能是什么问题?
eu-central-1区域未对网站托管端点使用旧样式${bucket}.s3-website-${region}.amazonaws.com
endint约定。在此区域的网址.
中,单词-
后面需要一个点website
,而不是一个破折号${bucket}.s3-website.${region}.amazonaws.com
。
尽管Regions and Endpoints documentation仍显示较旧区域的旧样式端点,但这种较新样式实际上可在任何区域使用。