はじめに goamzはGo言語でAWSを操作するためのパッケージです。元々のパッケージはgo-amz/amzなのですが、そこから様々な形にForkされています。今回は大きく拡張されているcrowdmob/goamzを使って、Go言語からAWSを操作してみたいと思います。 やってみた GOPATHやGOROOTなどのGo開発環境については既に整っていることを前提とします。 goamzパッケージをインストールする goamzはリソースごとに分かれています。今回はawsとec2をgo getを使ってインストールしました。 $ go get github.com/crowdmob/goamz/aws $ go get github.com/crowdmob/goamz/ec2 Goプログラムを書く 以下が作成したプログラム。 EC2をRunしています。 $ vi EC2RunInstance.go