Skip to content

lilpacy/go-lambda-apigw-cdk

Repository files navigation

セットアップ

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のスタックを削除してから再度デプロイする必要がある

リファレンス

About

go x lambda x api gateway x cdk boilerplate

Topics

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy