Closed1
Terraform + Lambda + API Gateway

メモ
- Go を使うときは
provided.al2
ランタイムの利用が推奨されている-
provided.al2
ランタイムではバイナリ名をbootstrap
にする必要がある [1]
-
- ZIP ファイル形式を利用する場合、バイナリをそのまま ZIP 化する必要がある
-
zip bootstrap.zip bootstrap
みたいな感じ - ZIP で解凍したときにルートにバイナリがないと
Runtime.InvalidEntrypoint
エラーが出る
-
- API Gateway から Lambda を呼び出す場合、デフォルトではリクエストパラメータが渡されないため、プロキシ統合を設定する必要がある
- プロキシ統合を設定した場合、Lambda 側のレスポンスはプロキシ統合におけるレスポンス用のフォーマットに従う必要がある [2]
参考
このスクラップは2023/11/18にクローズされました