API Gatewayにて単純なAPIの作成で色々ためしています。
リソースHogeと設定し、その中にGETを作成しました。
Lambdaを呼び出すように設定して
def lambda_handler(event, context):
sample = {"test":u'あ'}
response = {
'body': json.dumps(sample,ensure_ascii=False)
}
return response
としたときに、イベントの値を取得したいばあいを考えます。
def lambda_handler(event, context):
sample = {"test":u'あ' + event[pram]}
上記のような形です。
API Gatewayの設定で統合リクエスト → 「Lambda プロキシ統合の使用」にチェックを
入れた状態でパラメータ(event[pram])をLambda側に渡すにはどうしたらいいでしょう?
※「Lambda プロキシ統合の使用」でチェックをはずせば出来ました。
しかし、このチェックをはずすと日本語での戻り値を取得できずあきらめました。
ちなみに疑問なのですがリソースをHogeと設定しているとAPI Gatewayで
テストを行ったときに
クエリ文字列
{Hoge}
とでるのですがこれをパラメータとして扱えないのでしょうか???
変なこと言っていたらすいません。
とにかくやりたいことは「Lambda プロキシ統合の使用」にチェックが入っている状態で
どうやってパラメータを渡すか?です
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。