以下の内容はhttps://kojirooooocks.hatenablog.com/entry/2018/12/18/150000より取得しました。


goのバイナリをlambdaにアップロードする

はじめに

こんばんは。

なんか毎回やりかたググってる気がしてるので、自戒を込めて、goバイナリのアップロード方法を記載しておきます。

こちらにもちょろっと記載してるんですが、改めてということで。

めちゃめちゃ簡単なまとめです。

やり方

バイナリ化

$ GOOS=linux GOARCH=amd64 go build -o ファイル名

zip化

$ zip ファイル名.zip zipにまとめたいファイル郡

※ 設定ファイルなどがある場合はそのファイルも一緒にzip化する

アップロード

zip化したファイルをlambdaの画面でアップロードします。

f:id:kojirooooocks:20181218034511p:plain

終わりに

おわりです。

go buildのところとか毎回ググってて、覚えが悪くて嫌になります。。。

現状この手順で上げてるんですが、他に良さげなやり方あったら教えてください。

PythonやNodeJSだとwebコンソール上のエディタで修正できるんですが、goの場合はアップロードが必要なんですよね。

新たに発表されたカスタムランタイムを使って、phpとかで書くのもありですが、go覚えるためにせっかくgoで書いたので、もうちょいやってみます。




以上の内容はhttps://kojirooooocks.hatenablog.com/entry/2018/12/18/150000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14