(Git Bash使用)
WindowsでLambda関数をGolangでコンパイル
GOOS=linux GOARCH=amd64 go build -o hello
これを、Windows標準機能でzip圧縮。

これをLambdaでアップロードし、テスト実行したところ、
perrmission denied
となり、実行に失敗した。

WinRARでzip圧縮しても同様に失敗。
WSLやDockerコンテナのLinuxから
としたものは成功した。
Windows標準やWinRARのzip圧縮は、その過程で実行属性が取れてしまっているものと推測。