What have you found for these years?

2011-03-14

ec2 quick note

日前為了撰寫如何在 ubuntu 上弄 heroku rails app,
要試裝很多有的沒的,看如何安裝和跑起來如何。因此需要弄
一個 ubuntu 來試試。這時就想起可以用 ec2 來試試,
順便熟悉一下怎麼使用 ec2...

感謝大貓的協助,雖然還是試了一段時間,最後總算跑起來了。
簡單地說,記起幾個概念,然後把指令抄下來或背下來就好了,
並不是很難,但是很麻煩,太久沒用就會忘記實在有點討厭。

目前還沒有特別需要,但以後如果要的話,或許自己寫些
script 協助做這些麻煩的工作吧.. 簡單的筆記如下:

* 所有的指令都要加上 --region us-west-1 否則預設是 us-east-1
* 不同 region 所有的資料都是不同的,包含 ami 和 key 都是!

以下是個人所使用的指令,別直接用啊,記得修改參數:

跑起 micro instance:
ec2-run-instances ami-fbf5a5be --instance-type t1.micro --region us-west-1 --key godfat-us-west-1

允許使用 port 22 的 ssh:
ec2-authorize default -p 22 --region us-west-1

用從 ec2-run-instances 取得的 instance id 取得 hostname:
ec2-describe-instances i-??? --region us-west-1

用自己的 key 連上剛剛查到的 hostname:
ssh -i ~/.ec2/godfat-us-west-1.pem ubuntu@ec2.???.amazonaws.com

用完關閉 micro instance:
ec2-terminate-instances i-??? --region us-west-1

0 retries:

Post a Comment

All texts are licensed under CC Attribution 3.0