【发布时间】:2020-09-25 02:02:47
【问题描述】:
第一个存储桶,something-cf-validate-origin-primary-devops,在 S3 存储桶的根目录中有 index.html 和内容,
<html>
<body>
Home page
</body>
</html>
第二个存储桶,something-cf-validate-origin-failover-devops,在 S3 存储桶的根目录中有 index.html。
<html>
<body>
Maintenance page
</body>
</html>
两个 S3 存储桶都启用了静态 Web 托管,并可通过端点公开访问。
Cloudfront Distribution 包含两个 Origin。
来源组如下,
行为指向 Origin 组,
Cloudfront 的默认根对象设置为 index.html
当我点击 Cloudfront Distribution 的域名时,我得到了“主页”。
当我在第一个存储桶中将 index.html 重命名为 index-disable.html 时,我应该得到“维护页面”,因为 Cloudfront 故障转移应该从第二个存储桶提供页面,因为它从第一个存储桶获得 404。
但是当我将 index.html 重命名为 index-disable.html 时,我得到“拒绝访问”。
【问题讨论】:
标签: amazon-web-services amazon-s3 amazon-cloudfront failover