AWS vPC专用链路-API网关 [英] AWS VPC private link - API gateway

查看:4
本文介绍了AWS vPC专用链路-API网关的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个包含公网和内网的私有网络。NLB部署到私有子网,有5个监听器。

port 9000 forwarding to targetgroup-01
port 9001 forwarding to targetgroup-02
and so on.

在API网关中创建指向NLB的VPC链路

如何配置API以将请求路由到NLB上的特定目标组?在vPC链路的集成点中,我只看到用于指定vPC链路和端点的选项。如果是终结点,则路由到特定目标组的终结点URL的格式是什么?

还是必须为每个微服务创建一个NLB?

推荐答案

API网关将转发任何超过1024的自定义端口,因此您的路由将取决于您在哪个端口上调用您的API终结点。

例如

https://your-apigateway-endpoint.amazonaws.com:9000-->NLB->目标组01

https://your-apigateway-endpoint.amazonaws.com:9001-->NLB->目标组01

如果您使用代理集成(根据documentation),则URL(上面)之后的任何路径都将传递到您的目标组后面的实例。

https://your-apigateway-endpoint.amazonaws.com:9000/test-->nlb-->(您在目标组1中的实例)/测试

https://your-apigateway-endpoint.amazonaws.com:9001/test-->nlb-->(您在目标组2中的实例)/测试

希望这会有帮助:)

这篇关于AWS vPC专用链路-API网关的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆