AWS Cloud9 不再提供給新客戶使用。AWS Cloud9 的現有客戶可以繼續正常使用該服務。進一步了解

AWS Cloud9 功能

為什麼選擇 AWS Cloud9?

AWS Cloud9 是一種以雲端為基礎的整合式開發環境 (IDE),只需使用瀏覽器就能撰寫、執行程式碼以及進行偵錯。AWS Cloud9 IDE 提供動態程式設計語言所需的軟體和工具,包括 JavaScript、Python、PHP、Ruby、Go 和 C++。您不再需要花時間安裝程式或設定開發機器。在受管 Amazon EC2 執行個體上執行 AWS Cloud9 開發環境時,您會獲得完整的 sudo 權限和預先驗證的 AWS Command Line Interface (AWS CLI)。AWS Cloud9 也整合了 AWS CodeStar,為您準備全套的工具,讓您順利將應用程式部署到 AWS。

Page Topics

一般問題

一般問題

AWS Cloud9 有一個能在瀏覽器執行的編輯器,讓您可以輕鬆編寫、執行專案以及偵錯專案。當您輸入程式碼時,編輯器會顯示程式碼自動填寫和程式碼提示建議,幫助您更快地編寫程式碼並避免錯誤。是否具備程式碼自動填寫的功能,不僅取決於檔案中的識別碼,標準程式庫也是條件之一。這個編輯器也可以讓您充分自訂自己的檢視。您只要做出簡單的拖放動作,便可以往任何方向調整窗格。

AWS Cloud9 支持 40 種以上的程式設計語言和應用程式類型,其中包括 JavaScript、Python、PHP、Ruby、Go 和 C++。使用 AWS Cloud9 的時候,您可以選擇各種預設的執行組態,或者指定環境變數、檔案名稱、命令列選項等,定義自訂的組態。

AWS Cloud9 有一個整合的偵錯程式,它提供常用的功能,例如設定中斷點、逐步執行程式碼以及檢查任何 PHP、Python、JS/Node.js、C/C++ 應用程式的變數。

您可以利用 AWS Cloud9 輕鬆建立無伺服器應用程式,而且在開始編寫無伺服器應用程式的程式碼以及進行偵錯時,會感到整個過程就是如此的順暢和便捷。開發無伺服器應用程式時所需的 SDK、工具和程式庫、AWS Cloud9 開發環境全部為您準備到位。AWS Cloud9 還支援 Serverless Application Model (SAM),因此您可以使用 AWS Cloud9 中的 SAM 範本為無伺服器應用程式提供簡化的資源定義方法。此外,AWS Cloud9 能讓您在本機編輯 AWS Lambda 函數並進行偵錯,因此不需要將程式碼上傳到 Lambda 主控台進行偵錯。

您可以在受管的 Amazon EC2 Linux 執行個體,或者在目前任何使用的 Linux 伺服器上彈性執行 AWS Cloud9 開發環境。連線到自己的 Linux 伺服器時,您可以在 AWS Cloud9 安裝期間選擇 SSH 連接選項,這個伺服器可以在任何地方執行,其中包括 AWS、內部部署或任何其他雲端供應商。

AWS Cloud9 提供一個終端機,它擁有您受管之 Amazon EC2 執行個體的完整 sudo 權限。它讓您能夠執行各種命令,例如將程式碼變更推送到 git、編譯程式碼或者在伺服器顯示命令執行結果。終端機安裝了預先驗證的 AWS CLI,讓您可以直接從命令列輕鬆控制 AWS 服務並與其互動。

AWS Cloud9 可以讓您與團隊共享您的開發環境。這樣便可以讓團隊中的多個開發人員輕鬆在同一個檔案中,同時看到對方輸入的程式碼以及合作設計的程式。您可以利用 AWS Cloud9 內建的聊天功能與您的團隊通訊,無須離開 IDE。

AWS Cloud9 整合 AWS CodeStar,可讓您為應用程式快速設定完整持續交付工具鏈,並更快地在 AWS 上開始發佈程式碼。AWS CodeStar 提供一致的體驗,讓您可以透過 AWS CodeCommit、AWS CodeBuild、AWS CodePipeline 和 AWS CodeDeploy 輕鬆建立、測試應用程式,然後部署到 AWS。您只需按幾下滑鼠,就可以將 AWS Cloud9 開發環境連接到持續交付工具鏈。

AWS Cloud9 會將檔案的修訂歷史記錄保存在您的開發環境中。這樣您便能快速取得過去更改的程式碼,然後恢復成更早的迭代 (也就是恢復成變數的舊值)。

AWS Cloud9 允許您選擇各種配色方案,用來控制語法標示和 UI。您也可以透過編輯樣式表來全面自訂 AWS Cloud9 UI。

除了預設的按鍵綁定之外,AWS Cloud9 還可以讓您使用 VIM、Emacs 和 Sublime 按鍵綁定,以及定義您自己自訂的按鍵綁定。這樣您就可以利用您早已熟悉的同一組命令和快速鍵。

AWS Cloud9 提供影像編輯功能,讓您能直接在瀏覽器中裁剪、旋轉或翻轉影像或者調整大小。