CentOS6にELBのAPI Toolsをセットップする
こんにちは。
ちょっと最近ブログが書けていませんでしたが、ちょくちょく書きだしたAWSコマンドラインツールのセットアップシリーズを更新しておきたいと思います。
今までにEC2、RDS、ElastiCacheは書いているので、今回はELBのセットアップ方法です。
ELBの場合はElastic Load Balancing API Toolsというものが提供されています。
環境
引き続きCentOS6の環境にセットアップしています。
手順
ホームディレクトリにはbinディレクトリがありこちらにツールを設置する予定です。
$ ll ~/ total 4 drwxrwxr-x 4 okochang okochang 4096 2013-03-12 15:34 bin
最新版をダウンロードして解凍&binディレクトリに配置します。
$ curl -LO http://ec2-downloads.s3.amazonaws.com/ElasticLoadBalancing.zip $ unzip ElasticLoadBalancing.zip $ mv ElasticLoadBalancing-1.0.17.0 ./bin/ $ rm ElasticLoadBalancing.zip $ ln -s /home/okochang/bin/ElasticLoadBalancing-1.0.17.0 /home/okochang/bin/ElasticLoadBalancing
以下のように環境変数を設定します。
AWS_ELB_HOMEを追加して、PATHの設定をアップデートしています。
EC2の時に設定したJAVA_HOMEやRDSの時に設定したAWS_CREDENTIAL_FILEがされていない場合はそちらも設定しておいて下さい。
$ echo 'export AWS_ELB_HOME=/home/okochang/bin/ElasticLoadBalancing' >> ~/.bashrc $ echo 'export PATH=$PATH:$JAVA_HOME/bin:$EC2_HOME/bin:$AWS_RDS_HOME/bin:$AWS_ELB_HOME/bin' >> ~/.bashrc $ source ~/.bashrc
こんな感じで動作確認をします。
$ elb-version $ elb-describe-lbs
まとめ
RDSのコマンドラインツールとほぼ同じなので難しくはないですね。