假设我已经创建了一个AWS API网关。对于路由键为"Any/prometheus"的路由,我希望它被映射到一个私有集成,即应用程序负载均衡器。如何映射到负载均衡器的根路径?假设我想映射"execute_api. endpoint/prometheus/targets";load_balancer_endpoint/targets"(去掉"prometheus")而不是"load_balancer_endpoint/prometheus/targets"?基本上,我想从负载均衡器的根节点开始。
非常感谢!
我们可以在任何资源上设置代理,这里是教程
- 创建资源
/prometheus
- 在
/prometheus
下新建资源,检查Configure as proxy resource
。这会创建一个ANY
方法。 - 在任何方法的集成请求中设置端点URL作为
http://my-test-api.elb.us-east-1.amazonaws.com/{proxy}
现在任何api调用https://abcabc123.execute-api.us-east-1.amazonaws.com/mystage/prometheus/.....
到http://my-test-api.elb.us-east-1.amazonaws.com/....