使用 AWS LoadBalancer 如何设置 "Service down for maintenance"?

With AWS LoadBalancer how to set "Service down for maintenance"?

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

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

我正在使用 laravel,我可以通过

设置单个实例
php artisan down

但是我有很多例子。

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

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

您还可以使用 DNS 将流量发送到托管维护模式内容的 S3 存储桶。

使用 ALB,您可以设置一个将 return 固定响应的侦听器。您可以使此侦听器具有您想要的条件或将其设为默认侦听器。

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

Example image in console