AWS Route 53重定向至状态页



第一个问题,所以如果我错了,请好心。

我们在亚马逊使用Route 53,并在ELB后面安装了我们的主要前端服务器。我们的应用程序还通过HTTPS路由所有请求。我们正在通过statuspage.io.使用场外状态页面

我试图实现的是,如果主站点关闭,我希望R53将SSL和非SSL流量重定向到我们的状态页。

我最初尝试在S3中设置一个静态页面,但在我们的网站上发出HTTPS请求时仍然存在问题。

有人成功地做到了吗?我想这一定是可能的,但这绝对超出了我的专业领域。

非常感谢您的时间和帮助。

你是对的,S3网站不支持HTTPS。然而,CloudFront确实存在[1]。您可以做的是故障转移到CloudFront,并将您的来源设置为S3网站或statuspage.io.

步骤:

  1. 创建一个分发并设置CNAME以匹配您的DNS条目
  2. 上传SSL证书并将其与您的分发关联
  3. 将故障转移目标更新为您的CloudFront分发版,并将其设置为别名

[1]http://aws.amazon.com/about-aws/whats-new/2014/03/05/amazon-cloudront-announces-sni-custom-ssl/

Route53正在管理DNS,这不是你想做的(即使你更改了DNS,也需要TTL才能同步)。您应该使用自动扩展策略健康检查的组合。这些运行状况检查将由ELB每30秒执行一次,如果连续两次检查失败,它将标记实例为停止服务,并停止将流量定向到它(ELB以循环方式将流量定向给您的实例)。

拥有多个实例并使用自动缩放规则是关键:这将使AWS能够终止不健康的实例,转而启动一个新实例(在具有相同AMI等的相同ASG中)。

最新更新