CloudFront通过S3端点工作,但不支持作为S3网站端点。

0

【以下的问题经过翻译处理】 我正在设置一个S3存储桶,通过CloudFront托管静态文件(我已经在多个场合中做过这个)。我注意到,当我将“源域”设置为我已配置的S3存储桶时,我收到了一条消息,上面写着:

这个S3存储桶启用了静态网站托管。如果你计划将这个分发作为网站使用,我们建议使用S3网站终端而不是存储桶终端。

这里有一个“使用网站终端”的按钮。

考虑到这似乎是正确的建议,我点击了“使用网站终端”,继续进行配置。然而,我无法访问实际的网站。

在一些尝试后,我回到这个设置,禁用了网站终端的使用。这更改了源访问设置(见下面的截图)。我能够选择“源访问控制设置(建议)”选项,一切都立刻完美地工作了。

未使用网站终端选项后显示的选项

我的困惑是,为什么“使用网站终端”没有在选择时提供这个选项。它似乎是必需的。如果我选择此选项,我没有看到任何其他需要配置的信息。

1 Antwort
0

【以下的回答经过翻译处理】 我的疑惑是:为什么“使用网站终端节点”在选择时不提供此选项。这似乎是必需的。

S3存储桶可以使用Origin Access Control(OAC)或Origin Access Identity(OAI)来验证请求到桶的CloudFront分发。

如果选择S3网站终端节点,CloudFront将将源识别为Web站点而不是存储桶。因此,OAC和OAI不可用。

profile picture
EXPERTE
beantwortet vor 6 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen