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