我的 AWS 负载均衡器可以立即处理 HTTP OPTION 请求吗?

我的 AWS 负载均衡器可以立即处理 HTTP OPTION 请求吗?

HTTP 预检 OPTION 请求很多,我们的系统所做的就是使用一些常量标头进行回复。

我不想启动我的 servlet 只是为了发现它是一个 OPTION 请求并立即使用所需的标头进行响应。

我认为负载均衡器应该有办法做到这一点。就像我使用 Apache 作为反向代理服务器向 Java 应用服务器发送请求时一样,我认为我可以轻松地让它处理 OPTION 请求并立即回复(毕竟,这是在 HTTP 层上发生的)。

我认为,如果负载均衡器和 AWS 网络每次都给出预设的答复,那么就可以减少其工作量。

有什么方法可以让 AWS 负载均衡器做到这一点吗?

答案1

根据您想要响应这些请求的具体方式,您可以使用 AWS WAF 并将其附加到 ELB。

创建自定义规则(使用“选项”阻止流量): 在此处输入图片描述

然后在 Web ACL 中为此创建自定义响应主体。

自定义响应正文是您用来自定义对被阻止请求的响应的纯文本、JSON 或 HTML 内容。您可以在创建响应正文的 Web ACL 中的任何位置使用它。

... 这里的缺点是 WAF 是一个付费插件,但费用不高,取决于您的预算。

相关内容