如何在集成中将AWS API网关路由路径映射到不同的路径?



假设我已经创建了一个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/....

相关内容

  • 没有找到相关文章

最新更新