如何根据用户代理告诉 Amazon Load Balancer 使用哪个实例?

如何根据用户代理告诉 Amazon Load Balancer 使用哪个实例?

我的应用程序需要向使用特定用户代理发送请求的外部应用程序提供文件。我需要为普通用户和此外部应用程序保留相同的域,并保留相同的请求 URL。

我原本想将文件保存在每个实例上,但文件太多了,考虑到节省空间并将它们仅分配到一个实例中的可能性,我想使用一个实例来提供这些文件,但如何告诉负载均衡器,如果访问者有这个特定的用户代理,则使用带有文件的实例。

答案1

Amazon 的 ELB 不允许您设置此类路由。如果节省空间是个问题,请考虑将文件放在 Amazon S3 等共享存储上,而不是单个实例上。

相关内容