「なんのこっちゃら」という方や「えぇ・・・」って思われる方もいるかも知れませんが、今の自分には必要だったのです。 やりたいこと 1つのLambdaをAPI Gateway経由と直接Invokeどちらからも動せる実装。 問 […] やりたいこと 1つのLambdaをAPI Gateway経由と直接Invokeどちらからも動せる実装。 問題 TypeScriptでeventの型をどうするか。 対応 型のあるAPI Gateway Proxy EventにInvoke側を寄せていきます。 コード まずInvokeしてもAPI Gatewayからコールしても同じ型のイベントオブジェクトを手に入れられるようにします。 import { APIGatewayProxyEvent } from 'aws-lambda'; export interface PayloadType { method: 'G
![TypeScriptで書いたLambdaをAPI GatewayとInvokeどちらからでも使えるようにする | WP-kyoto](https://cdn-ak-scissors.b.st-hatena.com/image/square/32497e2aeffe3eed18c5729491865317dfc9c2f5/height=288;version=1;width=512/https%3A%2F%2Fwp-kyoto.net%2Flogo.png)