[教學]十分鐘快速建立Amazon EC2免費主機

Posted by JSON on February 10, 2014

Amazon推出micro free tier方案,讓大家可以免費試用EC2服務一年, 本篇介紹快速申請帳號、建立免費的主機與登入主機的方式。

AWS帳號註冊流程

  1. 前往AWS點選右上方的sign up註冊帳號,輸入信箱後點選 I am a new user.
  2. Login Credentials:填入基本的帳號資料名稱、密碼送出
  3. Contact Information:可使用中華郵政地址翻譯 將結果填入Address,City填區域,如:Taipei、New Taipei City。 State可直接填Taiwan。PhoneNumber填886+手機末9碼,輸入驗證碼勾選同意條款後送出。
  4. Payment Information:這裡必須使用一張信用卡才能註冊帳號,之後可以在控制台把信用卡資料刪除。
  5. Verificaiton by telephone:選擇區碼(886),並輸入手機末9碼送出後會收到Amazon的系統驗證來電。
  6. Select Your AWS support plan:選擇免費的方案Baisc(Free)
  7. 註冊完成後應該看到如下畫面,點選Launch the AWS Management Console,然後進入下個步驟 Amazon EC2會員註冊完成

建立免費AWS主機

  1. 點選右上方My Account/Console -> AWS Management Console前往控制台: EC2免費主機 - step1前往console
  2. 點選左上方的services選擇EC2服務: EC2免費主機 - step2選擇EC2
  3. 接下來選擇機房位置,可以選台灣連線速度最佳的日本Tokyo或新加坡Singapore,若之後開始 使用付費主機,收費價格會因機房區域有所不同: EC2免費主機 - step2選擇機房位置
  4. 選完地區後,點選左側Instance再點選Launch Instance進入建立主機的步驟: EC2免費主機 - step3建立instance
  5. 選擇你要的作業系統,本例選擇Ubuntu Server 12.04.3 LTS(註:不同的系統,之後步驟中的登入主機的帳號可能有所不同): EC2免費主機 - step4選擇免費方案
  6. 主機類型Instance Type請選擇T1.micro,這才是免費的: EC2免費主機 - step5確認instance type
  7. 其它步驟可忽略直接跳過,這裡直接進入最後一個步驟防火牆的確認,請確認SSH有開放,之後才能登入: EC2免費主機 - step5防火牆
  8. 最後確認主機,如果有出現類似非免費的訊息,代表先前步驟的設定可能有選擇到需要額外費用的,確認沒 問題後點選Launch啟動主機: EC2免費主機 - step6確認instance
  9. 接著會彈出一個視窗,請選擇Create a new key pair,然後隨意輸入一個名字在Key pair name 欄位,接著點選Download Key Pair,將下載的key收好,待會要用這把key登入你的主機,下載完後點選 Launch Instance啟動主機: EC2免費主機 - step7建立key

登入AWS主機

  1. 點選剛剛建立完成的主機,找到Public IP把它複製下來: EC2免費主機 - step8尋找instance public ip
  2. 開啟終端機,輸入ssh [email protected]_ip -i key.pem,ubuntu為預設登入帳號無需更改, public_ip 替換為你的IP,key.pem 替換為先前下載的key,確認後送出: EC2免費主機 - step9連線
  3. 沒意外的話,就成功登入了你的第一個EC2免費主機了: EC2免費主機 - step9連線成功