AWS API Gateway集成请求设置自动化

时间:2020-01-24 16:25:30

标签: amazon-web-services aws-api-gateway

我正在尝试使用AWS API Gateway + Swagger将请求路由到我的快速后端。我无法弄清楚如何自动执行集成请求,因为Swagger文件没有详细信息。

在将方法请求设置为集成类型上的GET / VPC Link时,端点url 参数也很困难

例如:

我的api网关路径为/ info / car / {model} / aggregate

现在端点网址为http://carapi.com/info/car/ {model} / aggregate

我有很多网关路径,所有这些路径都与我的carapi.com网站使用的路径相同,所以我不想一遍又一遍地重新键入该路径。输入端点URL时,我可以使用阶段变量将端点URL转到

,从而简化了不必键入carapi.com的过程。

http:// $ {stageVariables.carApi} / info / car / {model} / aggregate

但是在阅读https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-mapping-template-reference.html#stagevariables-template-reference

之后

我看到也有一个$ context可用,但是当我尝试实现上下文时(当我尝试在邮递员中调用api时,给消息说“内部服务器错误”时,它给了我一个错误)通过该链接表明我可以实现该路径。

http:// $ {stageVariables.carApi} / $ {context.resourcePath}

所以我的问题是:如何自动设置集成请求,这样我就不必手动设置每个请求(因为我有数百条路径)?无论如何,不​​必手动设置端点的路径吗?

0 个答案:

没有答案