我们拥有如下的AWS基础架构

客户端->面向Internet的LoadBalancer->防火墙->内部LoadBalancer-> ECS容器

我们有一个LAMBDA功能,该功能可在夜间停止服务器,并在早晨重新启动服务器以减少计费。

在实例处于停止状态期间,如果任何人访问Docker容器,则显然它们将面临“503服务不可用”

现在我需要执行的任务是:

是否有任何卑鄙的方式来显示任何个性化的文本或图像(例如:显示服务器处于停止状态,请在早上时间再次访问),而不是此丑陋的503不可用。

如何才能实现上述方案?
我可以使用AWS中的哪些服务?

任何想法或程序都受到高度赞赏。

在此先感谢,干杯:)

最佳答案

如果您可以在应用程序前面添加CloudFront,则可以选择指定custom error pages。通过遵循此方法,它将从您开始提供503错误的那一刻起追溯。

如果您无法使用CloudFront,则假设您正在堆栈中某个位置使用Application Load Balancer,则可以更新其中一个侦听器,以在此期间返回fixed response。这将要求您每次都自动进行部署,这将是不利的。

关于amazon-web-services - AWS服务器处于停止状态时显示的默认消息或图像,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/62199997/

10-11 08:00
查看更多