2017-08-26 6 views
0

SAM/Swaggerを使用してGETリクエストを設定したいが、そうすることができないようだ。 sample example providedx-amazon-apigateway-any-methodを使用し、すべてのAPIをキャッチします。だから私はGET/POST/PUTなどを区別することができないようです。どうすれば個々のAPIを作成できますか? YAMLで使用arn:aws:apigateway:ap-southeast-1:lambda:path/2015-03-31/functions/arn:aws:lambda:ap-southeast-1:598545985414:function:${stageVariables.LambdaFunctionName}/invocationsステージ変数が無効になるように思われるラムダ関数の統合にAPI Gateway SAM/Swagger/CloudFormを使用してGETリクエストを設定する方法

enter image description here

が欠けているように見える

私は、結果のAPIをgetためx-amazon-apigateway-any-methodを交換してみてください...なぜことがあります?

答えて

0

なぜあなたは何かが無効だと思いますか?

ほとんどの場合、コンソールにはラムダ関数${stageVariables.LambdaFunctionName}の名前のみが表示され、プレフィックスarn:...は表示されません。

GETリクエストを実行すると、AWSは${stageVariables.LambdaFunctionName}をこの変数の値に置き換えます。これにより、完全な正しい名前が得られます。 AWSはラムダ関数を実行します。

ちょうどGETリクエストを作成し、あなたの「こんにちはの世界」を取得してください。

関連する問題