什麼是 AWS Cloud9? - AWS Cloud9

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

什麼是 AWS Cloud9?

AWS Cloud9 是整合開發環境,或稱 IDE

AWS Cloud9 IDE 提供豐富的程式碼編輯體驗,可支援多種程式設計語言和執行時間除錯器,以及內建終端機。其中包含用於編碼、建置、執行、測試、除錯以及在雲端中發行軟體的工具集合。

您可以透過 Web 瀏覽器存取 AWS Cloud9 IDE。您可以將 IDE 設為您的偏好設定。您可以切換色彩主題、繫結快速鍵、啟用程式設計語言特定語法著色和程式碼格式編排等等。

(瞭解!我已經準備好試用 AWS Cloud9 了。我該如何開始?)

AWS Cloud9 如何運作?

下圖顯示 AWS Cloud9 運作方式的高階概觀。

在圖表 (從底部開始) 中,您會使用在您的本機電腦的 Web 瀏覽器中執行的 AWS Cloud9 IDE 與您的 AWS Cloud9 環境互動。運算資源 (例如 Amazon EC2 執行個體您自己的伺服器) 會連接到該環境。最後,您的工作會存放在 AWS CodeCommit 儲存庫其他類型的遠端儲存庫

提供AWS Cloud9工作原理概觀的圖表

AWS Cloud9 環境

AWS Cloud9 環境是您存放專案檔案以及執行應用程式開發工具的位置。

使用 AWS Cloud9 IDE,您可以:

  • 將專案的檔案存放在執行個體或伺服器本機。

  • 將遠端程式碼儲存庫 (例如 AWS CodeCommit 中的儲存庫) 複製到環境。

  • 在環境中使用本機與複製檔案的組合。

您可以建立與切換多個環境,其中的每個環境都已為特定開發專案做好設定。在雲端中存放環境,您的專案就不再需要繫結至單一電腦或伺服器設定。這可讓您執行數個事項,例如輕鬆地切換電腦,以及更快速地讓開發人員融入您的團隊。

環境與運算資源

在幕後,您有幾種方式可將您的環境連接到運算資源:

  • 您可以指示 AWS Cloud9 建立 Amazon EC2 執行個體,然後將環境連接至新建立的 EC2 執行個體。我們將此類型的設定稱為 EC2 環境

  • 您可以指示 AWS Cloud9 將環境連線至現有雲端運算執行個體或自有伺服器。我們將此類型的設定稱為 SSH 環境

EC2 環境和 SSH 環境彼此有些異同之處。如果您剛開始使用 AWS Cloud9,建議您使用 EC2 環境,因為 AWS Cloud9 會為您處理大部分的組態。當您進一步了解 AWS Cloud9,並且想要了解這些異同點時,請參閱 比較 AWS Cloud9 中的 EC2 環境與 SSH 環境

如需 AWS Cloud9 運作方式的詳細資訊,請參閱這些相關的影片網頁

我可以用 AWS Cloud9​ 做什麼?

您可以使用 AWS Cloud9,在許多令人興奮的案例和相似案例中編寫、建置、執行、測試、偵錯和發行軟體。其中包括 (但不限於):

  • 使用以多種程式設計語言和 AWS Cloud Development Kit (AWS CDK) 撰寫的程式碼。

  • 在執行中的 Docker 容器中使用程式碼。

  • 使用線上程式碼儲存庫。

  • 與他人即時協作。

  • 與各種資料庫和網站技術互動。

  • 以 AWS Lambda、Amazon API Gateway 和 AWS 無伺服器應用程式為目標。

  • 利用其他AWS產品,如 Amazon Lightsail,AWS CodeStar, 和AWS CodePipeline.

如需更詳細的清單,請參閱 我可以用 AWS Cloud9​ 做什麼?

我該如何開始?

若要開始使用 AWS Cloud9,請遵循 設定 AWS Cloud9 中的步驟,然後進行基本教學課程

其他主題