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.
成功!