mytips.exblog.jp ブログトップ

OSXでec2-api-toolsを使う
Rubyが必須なので、MacPortsなどでRubyをセットアップします。(おそらくデフォルトでも利用可能な状態なはず)

シェルの環境変数をセットします
vi ~/.bash_profile
このファイルを編集

★x.509証明書(cert-で始まるファイル)、プライベートキーのファイル(pk-で始まるファイル)は、自分が保存したディレクトリを指定する

★Mac OSXのJavaホームディレクトリは特殊な場所なので
which java
でコマンドの場所を確認すると、大概
/System/Library/Frameworks/JavaVM.framework/Home/bin/java
と分かるのでそのHome
/System/Library/Frameworks/JavaVM.framework/Home
が指定するディレクトリです。


これをファイルの下っ腹の方へ追加

export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Home
export EC2_HOME=/usr/local/ec2-api-tools
export PATH=$JAVA_HOME/bin:$EC2_HOME/bin:$PATH
export EC2_CERT=/usr/local/ec2-api-tools/cert-xxxxxxxxxxxxxxxxxxxxxxxxx.pem
export EC2_PRIVATE_KEY=/usr/local/ec2-api-tools/pk-xxxxxxxxxxxxxx.pem

保存したらrehashなどで環境変数をターミナルに再反映させる。

結局、EC2上でFreeBSDを使っているのでサポート外プラットフォームであるために api-toolもami-toolも両方使い物になりませんでした。
[PR]
by sato025 | 2011-08-23 00:52 | EC2
検索
タグ
カテゴリ
以前の記事
最新のコメント
最新のトラックバック
Tool
from adgj.net wiki ..
Googleウェブマスタ..
from i yahoo i.com:..
[Mac] NAV fo..
from あるネットワーク管理者(よっ..
ライフログ
その他のジャンル
ファン
記事ランキング
ブログジャンル
画像一覧


var gaJsHost = (("https:" == doc ument.loc ation.protocol) ? "https://ssl." : "http://www.");doc ument.write(unesc ape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));var pageTracker = _gat._getTracker("UA-103429-5");pageTracker._trackPageview();