m1 macでgoをsam deployしたら、exec failした。

m1 macでgoをsam deployしたら、exec failした。

make
Copied!
app:
go build

deploy: app
sam deploy ...

みたいなMakefileを書いて AWS::Serverless::Function Handler のバイナリを作っていたら、なぜか500になる。
ログ見てexecで失敗してる というのを見てなるほどと言って
Makefile
Copied!
app:
GOOS=linux GOARCH=amd64 go build
のように書きなおしたら直った。それはそうという感じだ。

Powered by Helpfeel