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