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

我正在尝试在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(测试端点)上

可能是什么问题?

bcp123 回答:S3虚拟主机终结点产生“无法访问此网站”

eu-central-1区域未将旧式print_r(json_last_error_msg()); endint约定用于网站托管端点。您需要在此区域的网址$curl = curl_init(); curl_setopt($curl,CURLOPT_URL,'https://xxx?item_num_id=566056209677'); curl_setopt($curl,CURLOPT_RETURNTRANSFER,1); $resp = curl_exec($curl); $converted = mb_convert_encoding($resp,'UTF-8','GB2312'); print_r(json_decode($converted)); 中,在单词${bucket}.s3-website-${region}.amazonaws.com后面加点.,而不是破折号-

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

本文链接:https://www.f2er.com/3135158.html

大家都在问