使用 AWS 负载均衡器如何设置"Service down for maintenance"?



如何在使用LoadBalancer运行在Amazon web Services上的web服务上设置消息Service down for maintenanceService Temporarily Unavailable

我有几个负载平衡器,现在我需要放下一个。

我正在使用laravel,我可以通过设置单个实例

php artisan down

但我有很多例子。

我没有在这个LoadBalancer上使用Route53。

使用ALB,您可以设置一个将返回固定响应的侦听器。您可以使用所需的条件创建此侦听器,也可以将其设置为默认侦听器。

https://docs.aws.amazon.com/elasticloadbalancing/latest/application/listener-update-rules.html

控制台中的示例图像

ALB和ELB都不支持这一点。您应该返回所有实例上的维护模式内容,或者从负载平衡中删除除一个实例外的所有实例,并返回其余实例上的维持模式内容。

您还可以使用DNS将流量发送到S3 Bucket,该Bucket承载您的维护模式内容。

最新更新