API Gateway变量路径参数的数量

时间:2017-02-13 06:30:34

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

是否可以在API网关URL上拥有可变数量的路径参数?

即。 APIGW运行理论lambda函数,该函数对URL中的数字求和:

/dev/myservice/sum/1/2 => sum(1,2) => 3
/dev/myservice/sum/1/2/3/3/3 => sum(1,2,3,3,3) => 12

如果可以,那我该怎么做?

2 个答案:

答案 0 :(得分:3)

您可以使用贪婪路径变量(如/ myservice / sum / {proxy +}和lambda代理集成(由无服务框架使用)来解决此用例。

答案 1 :(得分:3)

您可以使用标准API网关代理功能,无需使用无服务器框架(尽管该框架因其他原因而很好)。

在控制台中它非常简单,本指南应该引导您完成设置。 http://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-create-api-as-simple-proxy-for-lambda.html