tongchenkeji 发表于:2023-6-12 17:06:320次点击 已关注取消关注 关注 私信 ALB的SLB支持设置client_max_body_size吗?[阿里云负载均衡SLB] 暂停朗读为您朗读 ALB的SLB支持设置client_max_body_size吗? 「点点赞赏,手留余香」 赞赏 还没有人赞赏,快来当第一个赞赏的人吧! 海报 负载均衡SLB# 负载均衡495
SkyundAM 2023-11-27 9:48:58 1 是的,ALB的SLB支持设置client_max_body_size参数。该参数用于设置客户端发送到SLB的主体大小的限制。当客户端发送的主体大小超过该限制时,SLB将会拒绝该请求使用X-Amz-Client-Max-Body-Size消息头:在请求中设置X-Amz-Client-Max-Body-Size消息头,将主体大小限制设置为指定的值。
vohelonAM 2023-11-27 9:48:58 3 ALB(应用负载均衡)和 SLB(传统负载均衡)都是云服务提供商的负载均衡解决方案,不同的云服务提供商可能会有不同的功能和特性。 在阿里云 SLB 中,可以通过在监听规则中设置 HTTP 请求头的方式来限制请求体大小,具体的做法是设置 “max-body-size” 请求头,如下所示: max-body-size: 10m 其中,”10m” 表示请求体最大的大小为 10MB。这个功能可以帮助防止恶意用户发送过大的请求体导致服务不可用。 在 AWS 的 ALB 中,也可以通过类似的方式来限制请求体大小,具体的做法是在目标组的设置中添加 “Request Body” 规则,如下所示: 打开 ALB 控制台,选择目标组,然后选择 “Edit”。 在 “Rules” 选项卡中,选择 “Add rule”。 在 “Rule editor” 中,选择 “Request Body”,然后设置 “Maximum size” 值。 点击 “Save” 保存设置。 需要注意的是,ALB 的 “Request Body” 规则仅支持 HTTP 和 HTTPS 流量,而不支持 TCP 流量。
是的,ALB的SLB支持设置client_max_body_size参数。该参数用于设置客户端发送到SLB的主体大小的限制。当客户端发送的主体大小超过该限制时,SLB将会拒绝该请求使用X-Amz-Client-Max-Body-Size消息头:在请求中设置X-Amz-Client-Max-Body-Size消息头,将主体大小限制设置为指定的值。
都不支持调整,我们支持的body远大于5M,可以看下5M是否是后端返回的。此回答整理自钉群“ALB客户交流群”
ALB(应用负载均衡)和 SLB(传统负载均衡)都是云服务提供商的负载均衡解决方案,不同的云服务提供商可能会有不同的功能和特性。
在阿里云 SLB 中,可以通过在监听规则中设置 HTTP 请求头的方式来限制请求体大小,具体的做法是设置 “max-body-size” 请求头,如下所示:
其中,”10m” 表示请求体最大的大小为 10MB。这个功能可以帮助防止恶意用户发送过大的请求体导致服务不可用。
在 AWS 的 ALB 中,也可以通过类似的方式来限制请求体大小,具体的做法是在目标组的设置中添加 “Request Body” 规则,如下所示:
打开 ALB 控制台,选择目标组,然后选择 “Edit”。
在 “Rules” 选项卡中,选择 “Add rule”。
在 “Rule editor” 中,选择 “Request Body”,然后设置 “Maximum size” 值。
点击 “Save” 保存设置。
需要注意的是,ALB 的 “Request Body” 规则仅支持 HTTP 和 HTTPS 流量,而不支持 TCP 流量。