2017-08-26 69 views
0

我想用SAM /扬鞭配置GET请求,但发现我似乎无法做到这一点。 sample example provided使用x-amazon-apigateway-any-method它创建一个捕获所有的API。所以我似乎无法区分GET/POST/PUT等。我如何创建单独的API。API网关如何配置通过SAM /扬鞭GET请求/ Cloudformation

当我尝试换x-amazon-apigateway-any-methodget,结果API似乎缺少拉姆达功能集成

enter image description here

在YAML使用的arn:aws:apigateway:ap-southeast-1:lambda:path/2015-03-31/functions/arn:aws:lambda:ap-southeast-1:598545985414:function:${stageVariables.LambdaFunctionName}/invocations级可变似乎变得无效......这是为什么?

回答

0

为什么你认为什么是无效的?

最有可能的是,控制台只显示lambda函数${stageVariables.LambdaFunctionName}的名称,没有preifx arn:...

当你执行一个GET请求,AWS替代${stageVariables.LambdaFunctionName}这个变量的值,这样得到充分正确的名称。然后AWS执行lambda函数。

只是做一个GET请求,并得到你的“你好世界”。