port 9000 forwarding to targetgroup-01
port 9001 forwarding to targetgroup-02
and so on.
如何配置API将请求路由到NLB上的特定目标组?在VPC链接的集成点中,我只看到指定VPC链接和endpoint的选项。如果是endpoint,要路由到特定目标组的endpointURL的格式是什么?
还是我必须为每个微服务创建一个NLB?
API网关将转发1024以上的任何自定义端口,因此您的路由将取决于您调用APIendpoint的端口。
例如。
https://your-apigateway-endpoint.amazonaws.com:9000-->NLB->目标组01
https://your-apigateway-endpoint.amazonaws.com:9001->NLB->目标组01
我的VPC中有Public和Pvt子网。我在Pvt子网上有一些运行在EC2上的服务,需要通过外部/移动资源访问。我如何做到这一点-是VPCLink和NLB的方式来做到这一点,还是任何其他方式,创建一些访问点在公共子网(??)。Lambda似乎是答案(现在AWS中几乎所有的东西)--甚至不确定那种访问对于Pvt子网中的资源是如何工作的。 同样,同一个Pvt子网可以访问外部资源(在AWS之外)-我如何
我在一个私有子网中有一个lambda函数,我想通过创建一个API网关来调用这个lambda函数,并且这个API只能由公共子网中的特定EC2实例调用(私有子网和公共子网在同一个VPC中),而不能由其他任何人调用。 有人能指导/建议我如何处理这个问题吗。
AWS文件说, 私有API不支持自定义域名。 来源:https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-private-apis.html 这到底是什么意思?我可以将自定义域名附加到私有API。 然而,我面临着SSL证书的问题。
首先,我对AWS很陌生。以下是我想要达到的目标: null 因此,现在我有了一个专用子网,其endpoint允许HTTP(S)流量。该endpoint具有某些(专用)DNS名称,(可能)也具有专用IP(找不到) 现在我想要添加一个API网关来前面的一些AWS lambda。我创建所述API,并将其作为endpoint类型->Private 下面是:正式文档将API网关“链接”到VPCendpoin
我正在尝试设置一个专用AWS API网关,并从笔记本电脑连接到它。笔记本电脑驻留在一个直接连接到专用VPC的网络中。为此,我使用AWS提供的玩具示例“PetStore”API。 根据本指南: 为我的VPC建立了一个API网关服务endpoint(禁用私有DNS) 假设: AWS账号:123456789012 要调用API,我调用以下cURL命令: 这就是结果: 这里有一个我不确定它是从哪里来的。而
我正试图从另一个AWS帐户中的lambda函数调用我的私有API网关。但我在进行调用时遇到了超时(实际上http调用只是被卡住了,并击中了我的客户端超时)。 在承载私有AWS帐户的AWS帐户中,我执行了以下操作*在API后面创建了我的私有API网关和lambda null null