

 AWS Cloud9 不再提供給新客戶。 AWS Cloud9 的現有客戶可以繼續正常使用該服務。[進一步了解](https://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/)

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

# 什麼是 AWS Cloud9？
<a name="welcome"></a>

AWS Cloud9 是整合的開發環境，或 *IDE*。

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

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

(**拿下它！** 我已經準備好嘗試了 AWS Cloud9。 [我該如何開始？](#how-to-get-started))

## 如何 AWS Cloud9 運作？
<a name="how-does-it-work"></a>

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

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

![\[提供 AWS Cloud9 運作方式概觀的圖表\]](http://docs.aws.amazon.com/zh_tw/cloud9/latest/user-guide/images/arch.png)


### AWS Cloud9 環境
<a name="w2aab9c13b9"></a>

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

使用 AWS Cloud9 IDE，您可以：
+ 將專案的檔案存放在執行個體或伺服器本機。
+ 在您的環境中複製遠端程式碼儲存庫 AWS CodeCommit，例如儲存庫。
+ 在環境中使用本機與複製檔案的組合。

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

### 環境與運算資源
<a name="env-intro"></a>

在幕後，您有幾種方式可將您的環境連接到運算資源：
+ 您可以指示 AWS Cloud9 建立 Amazon EC2 執行個體，然後將環境連線至新建立的 EC2 執行個體。我們將此類型的設定稱為 *EC2 環境*。
+ 您可以指示 AWS Cloud9 將環境連線至現有的雲端運算執行個體或您自己的伺服器。我們將此類型的設定稱為 *SSH 環境*。

EC2 環境和 SSH 環境彼此有些異同之處。如果您是初次使用 AWS Cloud9，我們建議您使用 EC2 環境，因為 會為您 AWS Cloud9 處理大部分的組態。當您進一步了解 AWS Cloud9，並想要更深入了解這些相似性和差異時，請參閱 [EC2 環境與 中的 SSH 環境比較 AWS Cloud9](ec2-env-versus-ssh-env.md)。

如需 AWS Cloud9 運作方式的詳細資訊，請參閱這些相關的[影片](additional-info.md#related-videos)和[網頁](additional-info.md#related-web-pages)。

## 我可以使用什麼 AWS Cloud9？
<a name="what-can-i-do-summary"></a>

使用 AWS Cloud9，您可以在許多令人興奮的案例和變化中編寫、建置、執行、測試、偵錯和發行軟體。其中包括 (但不限於)：
+ 使用以多種程式設計語言和 AWS Cloud Development Kit (AWS CDK)撰寫的程式碼。
+ 在執行中的 Docker 容器中使用程式碼。
+ 使用線上程式碼儲存庫。
+ 與他人即時協作。
+ 與各種資料庫和網站技術互動。
+ 目標 AWS Lambda設定、Amazon API Gateway 和無 AWS 伺服器應用程式。
+ 利用其他 AWS 產品，例如 Amazon Lightsail AWS CodeStar、 和 AWS CodePipeline。

如需更詳細的清單，請參閱 [我可以使用什麼 AWS Cloud9？](what-can-i-do.md)

## 我該如何開始？
<a name="how-to-get-started"></a>

若要開始使用 AWS Cloud9，請遵循 中的步驟[設定 AWS Cloud9](setting-up.md)，然後瀏覽[基本教學](tutorials-basic.md)課程。

## 其他主題
<a name="welcome-additional-info"></a>
+ [我可以使用什麼 AWS Cloud9？](what-can-i-do.md)
+ [有關 的其他資訊 AWS Cloud9](additional-info.md)