You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置CloudFront实现故障/维护时自动切换至S3维护源?

CloudFront故障自动切换到维护源配置步骤

1. 确认两个S3源已添加到CloudFront分发

先检查你的CloudFront分发「源」标签页中,是否已存在website和maintenance两个S3源,源类型需选择S3,并填写对应存储桶的域名。

2. 创建源组(实现故障转移核心)

  • 进入CloudFront控制台,找到目标分发,切换到「源」标签页
  • 点击「创建源组」,命名为WebsiteWithFailover(或其他易识别名称)
  • 「主源」选择website存储桶,「故障转移源」选择maintenance存储桶
  • 勾选「启用故障转移」,完成后保存源组

3. 更新CloudFront行为,关联源组

  • 切换到分发的「行为」标签页,找到需要应用故障转移的行为(通常是默认/*行为),点击「编辑」
  • 在「源或源组」下拉菜单中,选择刚创建的WebsiteWithFailover源组
  • 滚动到「故障转移设置」,确认「使用源组的故障转移配置」已勾选,保存行为修改

4. 配置主源健康检查(确保故障检测生效)

  • 回到「源」标签页,点击website源的「编辑」按钮
  • 找到「健康检查」模块,勾选「启用健康检查」
  • 设置健康检查参数(新手推荐默认调整如下):
    • 路径:填写网站正常运行的标志性路径,比如/index.html
    • 协议:根据网站配置选HTTP或HTTPS
    • 端口:对应协议端口(80或443)
    • 响应超时:5秒
    • 检查间隔:10秒
    • 健康阈值:连续2次成功视为健康
    • 不健康阈值:连续2次失败触发故障转移
  • 保存源配置

5. 测试故障转移功能

  • 临时修改website存储桶的公共访问权限为拒绝,或暂停相关服务
  • 等待5-10分钟让CloudFront配置生效,访问分发域名,应能看到maintenance存储桶的内容
  • 测试完成后恢复website存储桶的正常配置,等待CloudFront自动切回主源

内容的提问来源于stack exchange,提问作者Ankit Gandhi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 10:36:22