2014年7月17日木曜日

AWS Elastic BeanstalkにMACからデプロイ。

メモです。

Elasticbeansトークに、MACからデプロイしてみたメモ。

デプロイはコマンドラインから行うとのことで、AWS Elastic Beanstalk Command Line Toolからツールをダウンロード。展開。

.bashrcに、パスを書く。
export PATH=$PATH:/Users/AWS-ElasticBeanstalk-CLI-2.6.3/eb/linux/python2.7


eb --version
でバージョンがちゃんと表示されたので、今度は設定。設定は割愛。
準備ができたらプロジェクトのフォルダに移動して、
$ git aws.push
Traceback (most recent call last):
File ".git/AWSDevTools/aws.elasticbeanstalk.push", line 21, in <module>
from aws.dev_tools import *
File "/Users/project/.git/AWSDevTools/aws/dev_tools.py", line 5, in <module>
import boto
ImportError: No module named boto
エラー。
botoというのが無いそうなので、入手。
git clone git://github.com/boto/boto.git
sudo python setup.py install
インストール完了。
$ git aws.push
Updating the AWS Elastic Beanstalk environment project-env...
Environment update initiated successfully.

成功!