Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services API网关路径参数的可变数量_Amazon Web Services_Aws Api Gateway_Serverless Framework - Fatal编程技术网

Amazon web services API网关路径参数的可变数量

Amazon web services API网关路径参数的可变数量,amazon-web-services,aws-api-gateway,serverless-framework,Amazon Web Services,Aws Api Gateway,Serverless Framework,API网关URL上是否可能有数量可变的路径参数 i、 e.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 如果这是可能的,那么我该怎么做呢?您可以使用贪婪的路径变量,如/myservice/sum/{proxy+}和lambda代理集成(由无服务框架使用)来解决此用例 您可以

API网关URL上是否可能有数量可变的路径参数

i、 e.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

如果这是可能的,那么我该怎么做呢?

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

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


在控制台中,这很容易,本指南将引导您完成设置

你有这方面的文件吗?我正在尝试测试您的建议,但我得到一个错误,表明它没有考虑贪婪的路径变量:
缺少身份验证令牌
在本地使用
无服务器脱机运行
不正常;这是对斜杠的URL编码