Skip to content

Latest commit

 

History

History
38 lines (28 loc) · 1.2 KB

README.md

File metadata and controls

38 lines (28 loc) · 1.2 KB

セットアップ

npm i
# ENOENT: no such file or directoryで怒られる場合はnodeのバージョンを上げる
cd lambda
go mod tidy

ローカル実行

npm run build # linux向けにバイナリビルド

# lambda単体実行
# sam local invoke ResourceName -t path/to/Stack.template.json
sam local invoke GoFunction -e lambda/event.json -t cdk.out/ApiStack.template.json

# api-gatewayとセットで実行
# sam local start-api -t path/to/Stack.template.json
sam local start-api -t cdk.out/ApiStack.template.json

デプロイ手順

npm run build # linux向けにバイナリビルド
npx cdk diff
npx cdk deploy

スタックの構成を変えた場合はcloudformationのスタックを削除してから再度デプロイする必要がある

リファレンス