2017-08-26 63 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請求,並得到你的「你好世界」。