我们拥有如下的AWS基础设施
客户端->面向Internet的LoadBalancer->防火墙->内部LoadBalancer-> ECS容器
我们有一个LAMBDA功能,该功能可在夜间停止服务器,并在早晨重新启动服务器以减少费用。
在实例处于停止状态期间,如果任何人访问Docker容器,显然它们将面临“ 503服务不可用”
现在我需要执行的任务是:
是否有任何卑鄙的方式来显示任何个性化的文本或图像(例如:显示服务器处于停止状态,请在早晨时间再次访问),而不是此丑陋的503不可用。
我如何才能实现上述方案?我可以使用AWS的哪些服务?
高度赞赏任何想法或程序。
感谢您,加油:)
我们拥有如下的AWS基础结构客户端->面向Internet的LoadBalancer->防火墙->内部LoadBalancer-> ECS容器,我们有一个LAMBDA功能,该功能可在...期间停止服务器]]]
如果可以在应用程序前面添加CloudFront,则可以选择指定custom error pages。通过遵循此方法,它会从您开始处理503错误的那一刻起开始追溯。
如果无法使用CloudFront,则假设您正在堆栈中某处使用Application Load Balancer,则可以更新其中一个侦听器,以代替在此期间返回fixed response。这将要求您每次都自动进行部署,这将是不利的。