【以下的问题经过翻译处理】 我正在设置一个S3存储桶,通过CloudFront托管静态文件(我已经在多个场合中做过这个)。我注意到,当我将“源域”设置为我已配置的S3存储桶时,我收到了一条消息,上面写着:
这个S3存储桶启用了静态网站托管。如果你计划将这个分发作为网站使用,我们建议使用S3网站终端而不是存储桶终端。
这里有一个“使用网站终端”的按钮。
考虑到这似乎是正确的建议,我点击了“使用网站终端”,继续进行配置。然而,我无法访问实际的网站。
在一些尝试后,我回到这个设置,禁用了网站终端的使用。这更改了源访问设置(见下面的截图)。我能够选择“源访问控制设置(建议)”选项,一切都立刻完美地工作了。
我的困惑是,为什么“使用网站终端”没有在选择时提供这个选项。它似乎是必需的。如果我选择此选项,我没有看到任何其他需要配置的信息。
【以下的回答经过翻译处理】 我的疑惑是:为什么“使用网站终端节点”在选择时不提供此选项。这似乎是必需的。
S3存储桶可以使用Origin Access Control(OAC)或Origin Access Identity(OAI)来验证请求到桶的CloudFront分发。
如果选择S3网站终端节点,CloudFront将将源识别为Web站点而不是存储桶。因此,OAC和OAI不可用。
您未登录。 登录 发布回答。
一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。