

Amazon CodeCatalyst 不再向新客戶開放。現有客戶可以繼續正常使用該服務。如需詳細資訊，請參閱[如何從 CodeCatalyst 遷移](migration.md)。

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

# 在 CodeCatalyst 中使用開發環境撰寫和修改程式碼
<a name="devenvironment"></a>

開發環境是雲端型開發環境。在 Amazon CodeCatalyst 中，您可以使用開發環境來處理儲存在專案來源儲存庫中的程式碼。建立開發環境時，您有幾個選項：
+ 在 CodeCatalyst 中建立專案特定的開發環境，以使用支援的整合開發環境 (IDE) 來處理程式碼。
+ 建立空的開發環境，從來源儲存庫將程式碼複製到其中，並使用支援的 IDE 處理該程式碼。
+ 在 IDE 中建立開發環境，並將來源儲存庫複製到開發環境

*devfile* 是開放的標準 YAML 檔案，可標準化您的開發環境。換句話說，此檔案會編纂開發環境所需的開發工具。因此，您可以快速設定開發環境、在專案之間切換，以及跨團隊成員複寫開發環境組態。開發環境可將您建立和維護本機開發環境所花費的時間降至最低，因為它們會使用 devfile 來設定您為特定專案編寫程式碼、測試和偵錯所需的所有工具。

**重要**  
開發環境可以透過可存取 CodeCatalyst 登入資料的 devfile 執行指令碼。開啟不受信任的資源之前，請先檢查儲存庫。

開發環境中包含的專案工具和應用程式程式庫是由專案來源儲存庫中的 devfile 所定義。如果您的來源儲存庫中沒有 devfile，CodeCatalyst 會自動套用預設 devfile。此預設 devfile 包含最常使用的程式設計語言和架構的工具。如果您的專案是使用藍圖建立的，則 CodeCatalyst 會自動建立 devfile。如需 devfile 的詳細資訊，請參閱 https：//[https://devfile.io](https://devfile.io)。

建立開發環境之後，只有您可以存取它。在開發環境中，您可以在支援的 IDE 中檢視和處理來源儲存庫的程式碼。

根據預設，開發環境設定為具有 2 核心處理器、4 GB RAM 和 16 GB 的持久性儲存。如果您有空間管理員許可，您可以變更空間的計費方案，以使用不同的開發環境組態選項，並管理運算和儲存限制。

**Topics**
+ [建立開發環境](devenvironment-create.md)
+ [停止開發環境](devenvironment-stop.md)
+ [恢復開發環境](devenvironment-resume.md)
+ [編輯開發環境](devenvironment-edit.md)
+ [刪除開發環境](devenvironment-delete.md)
+ [使用 SSH 連線至開發環境](devenvironment-connect-ssh.md)
+ [設定開發環境的 devfile](devenvironment-devfile.md)
+ [將 VPC 連線與開發環境建立關聯](devenvironment-using-vpc.md)
+ [CodeCatalyst 中開發環境的配額](devenvironment-limits.md)