Goをローカルでビルド -> EC2へ簡易デプロイ

簡易な検証等でgoのプログラムをEC2へデプロイする手段メモ。

ローカルのmain.goをEC2へアップロードする。

1. linux向けにビルドし、実行ファイルを作成する。
$ GOOS=linux GOARCH=amd64 go build  main.go
2. 実行ファイルをEC2インスタンスへ転送。
# ec2-userのホームディレクトリ下 appディレクトリにアップロードする場合
$ scp -i <your-key-pair>.pem main ec2-user@<public-ip>:~/app