Cloud9是一種線上的IDE,只需要瀏覽器便能撰寫及測試程式(還可以偵錯呢),以方便性來說真的是大勝,並且還能根據需求來決定機器等級。
首先進入AWS Console後,進入Cloud9
點選「Create environment」
輸入environment name
Environment type選擇 direct access
Instance type選擇最便宜的機器
Platform使用Linux2
並且當30分鐘沒動作會自動關閉
在network部分,都先使用預設的
Review資訊是否有誤
建立的過程需要等個幾分鐘
完成後會長這樣
這邊我們使用nodejs來測試
預設都安裝好環境了,不過在教學的過程中,需要使用一個library,請使用npm安裝
npm install readline-sync
在左側目錄中,點右鍵->New File
取名為hello-cloud9.js
hello-cloud9.js的內容為
var readline = require('readline-sync');
var i = 10;
var input;
console.log("Hello Cloud9!");
console.log("i is " + i);
do {
input = readline.question("Enter a number (or 'q' to quit): ");
if (input === 'q') {
console.log('OK, exiting.')
}
else{
i += Number(input);
console.log("i is now " + i);
}
} while (input != 'q');
console.log("Goodbye!");
在上方的中間可以看到Run按鈕, 按下去後
在下面的Terimal中就可以看到執行的結果
你當然也可以透過指令的方式來執行
在程式碼的最左側點下去就可以設定break point
按下Run後,就會停在break point並顯示變數資訊
回到Cloud9後,可以點選右上角的「Delete」來刪除環境
輸入刪除的指令後,就刪除成功了
Cloud9本身不收費,但是使用的EC2及儲存體就會需要收費了
所以主要是收取EC2 & EBS費用
可以參考官網價格
https://docs.aws.amazon.com/zh_tw/cloud9/latest/user-guide/tutorial.html
https://aws.amazon.com/tw/cloud9/