You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWS API Gateway(HTTP类型)通过VPCLink对接私有ALB时出现400错误求助

AWS API Gateway(HTTP类型)通过VPCLink对接私有ALB时出现400错误求助

各位好,想请教个困扰我好一阵的问题:

我用AWS Gateway通过VPC Link对接内部ALB已经有好几年了,一直都正常。但最近几周,我尝试用新的ALB通过VPC Link配置时,完全没法正常工作。当请求发送到API Gateway端点时,一直收到400 Bad Request错误,提示内容是:The plain HTTP request was sent to HTTPS port。

我在日志里看到了这条记录:

https 2023-03-08T06:35:20.252077Z app/ALB_NAME/89894bc1xxxx 172.31.xx.xx:43599 - -1 -1 -1 400 - 382 370 "POST http://xxxxxxx.execute-api.us-east-1.amazonaws.com:443/test HTTP/1.1" "" - - - "-" "-" "-" - 2023-03-08T06:35:20.252000Z "-" "-" "-" "-" "-" "-" "-"

仔细看日志里的请求地址:http://xxxxxxx.execute-api.us-east-1.amazonaws.com:443/test —— 这是用HTTP协议发送到了443端口,应该就是导致那个错误的原因。

我已经试过了各种可能的VPC Link配置方式,但请求根本到不了内部ALB,卡在这个错误上。更奇怪的是,之前一直正常运行的、对接内部ALB的API Gateway,现在也开始出现完全一样的错误了。

想问问有没有朋友最近遇到过同样的问题?或者有什么排查方向可以指点一下?

备注:内容来源于stack exchange,提问作者Vincent

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 09:24:09