GET
メソッドでラムダ関数を実行しようとしているので、AWS Lambda
とAWS API Gateway
を統合しようと混乱しています。APIゲートウェイをGETメソッドでラムダと統合する方法
{"errorMessage": "エラー - 無効なグループID - 未定義 - alexa id: 未定義"} |
パラメータが関数に到達せず、idgrupo
変数が<=0
であるために発生します。
私はこのフォームでURL
とラムダ関数を実行しようとしています:
domain.execute-api.us-east-1.amazonaws.com/prod/chkneopairtoken?idgrupo=3823&clientId={321356-6666-4745}&keypair=90809276
そして、私のラムダ関数の中で、私はそれをやっている:
var idgrupo = event.idgrupo;
var alexaClientId = event.clientId;
var keypair = event.keypair;
if (idgrupo > 0){
} else{
console.log("Error - Invalid Group ID - " + idgrupo + " - alexa id: " + alexaClientId + " - ");
//callback(null, "Error - Invalid Group ID - " + idgrupo + " - alexa id: " + alexaClientId);
context.fail("Error - Invalid Group ID - " + idgrupo + " - alexa id: " + alexaClientId);
}
が行うにはそこに可能性があります私は何をしようとしていますか? API GatewayとAWS Lambdaの統合エラーではないと思います。カスタムエラーメッセージが返されるため、転送パラメータエラーと思われます。
このテンプレートを追加します。あなたのラムダ関数。 –
私は理解しましたが、 "Method Request"または "Integration Request"でマップします。あなたは私に例を示していますか?ありがとうございました –