使用 AWS LoadBalancer 如何设置 "Service down for maintenance"?
With AWS LoadBalancer how to set "Service down for maintenance"?
如何使用 LoadBalancer 在 Amazon Web Services 上运行的 Web 服务上设置消息 Service down for maintenance
或 Service 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
如何使用 LoadBalancer 在 Amazon Web Services 上运行的 Web 服务上设置消息 Service down for maintenance
或 Service 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