2016-03-25 6 views

答えて

0

は、残念ながら、これはネイティブラムダ/ API Gatewayではサポートされません。あなたは確かに、モデル情報を得るためにAPIゲートウェイサービスに要求するか、ラムダ関数でこの情報を単にハードコードすることができます。

+0

フム、私は生成されたSDKを使用している場合までいくつかのデータを渡すためにapi gateway(post)メソッドは、どうやってラムダで取得するのですか?よく分からない? – Bobby

+0

申し訳ありませんが、あなたの答えに基づいて私はあなたの質問を誤解したと思います。実際のモデル化された値ではなく、モデル定義を取得する方法を知りたいと思っていました。定義が必要な場合は、AWS SDK(生成されたSDKではなく)を介してGetModelを呼び出す必要があります。 –

0

OKこれは非常に簡単です。 APIゲートウェイで定義されたモデルは、ラムダハンドラメソッドのイベントパラメータとして利用できます。これは、ログに書き込みます:

console.log(JSON.stringify(event, null, ' ')); 

、そのオブジェクト上の個々のフィールドのようにアクセスすることができます。

console.log("Model property value: " + event.foo); 
関連する問題