iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 29
0
自我挑戰組

AWS新手的30天之旅系列 第 29

AWS新手的30天之旅 - 29. 線上IDE Cloud9

What is Cloud9

Cloud9是一種線上的IDE,只需要瀏覽器便能撰寫及測試程式(還可以偵錯呢),以方便性來說真的是大勝,並且還能根據需求來決定機器等級。

建立Cloud9開發環境

建立environment

首先進入AWS Console後,進入Cloud9

點選「Create environment」

輸入environment name

Environment type選擇 direct access

Instance type選擇最便宜的機器

Platform使用Linux2
並且當30分鐘沒動作會自動關閉

在network部分,都先使用預設的

Review資訊是否有誤

建立的過程需要等個幾分鐘

完成後會長這樣

安裝Library

這邊我們使用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

在上方的中間可以看到Run按鈕, 按下去後

在下面的Terimal中就可以看到執行的結果

你當然也可以透過指令的方式來執行

Debug

在程式碼的最左側點下去就可以設定break point

按下Run後,就會停在break point並顯示變數資訊

刪除Cloud9 environment

回到Cloud9後,可以點選右上角的「Delete」來刪除環境

輸入刪除的指令後,就刪除成功了

Cloud9如何收費

Cloud9本身不收費,但是使用的EC2及儲存體就會需要收費了
所以主要是收取EC2 & EBS費用
可以參考官網價格

Reference

https://docs.aws.amazon.com/zh_tw/cloud9/latest/user-guide/tutorial.html
https://aws.amazon.com/tw/cloud9/


上一篇
AWS新手的30天之旅 - 28. CDK(Cloud Development Kit)實作 - Queue觸發Lambda
下一篇
AWS新手的30天之旅 - 30. 在Cloud9中使用git
系列文
AWS新手的30天之旅30

尚未有邦友留言

立即登入留言