如何为Elastic Beanstalk自动缩放环境创建故障转移页面

时间:2018-01-24 17:17:43

标签: amazon-web-services amazon-s3 amazon-ec2 elastic-beanstalk

我正在尝试为我的Web应用程序创建故障转移或维护页面。

我希望在以下情况下显示页面:

  • 当我更新弹性beanstalk应用程序时
  • 500,501,502,503和504状态代码
  • 如果AWS发生故障
  • 如果我想在网站上进行维护

我已经阅读了AWS的文档,但没有一个适用于我的实例。非常感谢所有帮助:)

1 个答案:

答案 0 :(得分:1)

如果您使用Route 53,这很容易。对于其他DNS提供商,请查阅其DNS故障转移文档。

1)创建一个S3网站,其桶名与您的域名完全相同,例如www.example.com

2)设置一个登陆页面(index.html),其中包含"维护中的网站即将备份"。

3)在Route 53中,将www.example.com的主要记录集条目更改为Failover和Primary,并设置Evaluate Target Health:Yes。

4)在Route 53中,为www.example.com创建一个新的记录集条目,将故障转移和辅助与ALIAS一起创建到S3网站。

Google搜索" AWS Route 53 DNS故障转移"将提取大量参考资料。