Amazon EC2を使ってみる

| コメント(0) | トラックバック(0)

1.Amazon Web Servicesでアカウント作成する(amazon.comで登録済みだったらそのままでOK)
http://aws.amazon.com/

2.運用するサービスを選ぶ: Amazon EC2
Amazon Simple Storage Service も自動的に選択される(データ保存に必ず必要)

3.メールにAccess Identifiers(認証キー)へのリンクを送ってくれる。

コマンドプロンプトからコマンドを使用する方法
4.EC2 API Toolsをダウンロードする
これを使ってPCからインスタンスを起動したりコントロールする
参考:http://developer.amazonwebservices.com/connect/entry.jspa?externalID=351&categoryID=88

5.EC2 API Toolsをセットアップ
a. ダウンロードしたディレクトリをunzipしてc:\aws\ec2-api-tools という感じで置く
b. 環境変数設定をする
C:\> set EC2_HOME=<path-to-tools>
C:\> set  PATH=%PATH%;%EC2_HOME%\bin

参考:http://docs.amazonwebservices.com/AmazonEC2/gsg/2007-01-19/setting-up-your-tools.html#set-aes-home

6.認証情報をToolsに登録する
a. Amazon Web Servicesページに行ってX.509 Certificateを作成する
そしたらPrivate KeyファイルとX509認証書ファイルがダウンロードできるようになる。ダウンロードして、c:\aws\ec2\ に置いておく。
b. 環境変数設定をする
C:\> set EC2_PRIVATE_KEY=C:\aws\ec2\pk-<*****>.pem
C:\> set EC2_CERT=C:\aws\ec2\cert-<*****>.pem
*環境セットアップはここで終わり*

7.接続の確認
次のコマンドを入力し、いくつかのインスタンスが表示されれば、接続成功。
C:\>ec2-describe-images -o self -o amazon

8.SSH接続するためのKeypairの作成
C:\>ec2-add-keypair gsg-keypair
このときに出力されたキーをファイルとして保存しておこう。
-----BEGIN RSA PRIVATE KEY-----

-----END RSA PRIVATE KEY-----
Puttyなどで接続する際に必要になってくる。
コピーする時は上記のコメントも含める。
保存するファイル名は「id_rsa-gsg-keypair」。

9.インスタンスの起動
C:\>ec2-run-instances ami-25b6534c -k gsg-keypair
ami-25b6534c はFedora4Core、Apache 2.0、MySQL 4.1、PHP 5.0が入っている

10.インスタンスの状態の確認(How to Check the instance)
C:\>ec2-describe-instances <インスタンスID>

11.アクセス可能にするポートを開放
C:\>ec2-authorize default -p 22
C:\>ec2-authorize default -p 80

この時点でURLにアクセスしたらApacheテストページが出てくる

12.インスタンスを終了
CMD シャットダウン中
C:\>ec2-terminate-instances i-XXXXXXXX
INSTANCE i-71ee2318 running shutting-down

CMD シャットダウン完了
C:\>ec2-terminate-instances i-XXXXXXXX
INSTANCE i-71ee2318 terminated terminated


トラックバック(0)

トラックバックURL: http://www.koba206.com/cgi-bin/mt/mt-tb.cgi/25

コメントする