Kir*_*ran 7 amazon-ec2 amazon-web-services amazon-vpc aws-api-gateway
我已经按照 AWS 文档使用网络负载均衡器 (NLB) 创建了 VPC 链接,并将其附加到 API 网关资源/方法中。但它在访问“调用 URL”时抛出“内部服务器错误”,并在测试时显示此错误:“由于配置错误,执行失败:执行您的请求时出现内部错误”。
我遵循的程序:
1) 创建网络负载均衡器:
2) 使用新创建的 NLB 在 API Gateway 中创建 VPC Link。
3)创建新的API:
4) 使用“部署 API”操作和新创建的阶段部署选定的 API。
5) 在“阶段变量”部分配置了“vpcLinkId”。
现在,如果我点击“调用 URL”,网页将显示“{"message": "Internal server error"} "。
注意:如果我使用与“集成类型:HTTP”相同的 EC2 url,则“调用 URL”有效。同样不适用于 VPC 链接。
错误:
其他值得注意的地方:
如果需要,我很乐意提供其他信息。
编辑 1
基于 JNY 的 (jny) 输入,我已将 API 网关端点更改为 NLB,并将我的 EC2 实例添加为 NLB 中的目标。我仍然面临同样的问题。下面的图片将显示我所做的所有配置。
负载均衡器配置:
负载均衡器目标组设置:
目标组端口设置:
API 网关设置:
相同的结果:
我仍然不确定我在这里犯了什么错误。
| 归档时间: |
|
| 查看次数: |
6649 次 |
| 最近记录: |