

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

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

# 編輯開發環境的儲存庫 devfile
<a name="devenvironment-devfile-moving"></a>

使用下列程序來編輯開發環境的儲存庫 devfile。

## 在 CodeCatalyst 中編輯開發環境的儲存庫 devfile
<a name="devenvironment-devfile-procedure"></a><a name="devenvironment-devfile-steps"></a>

**編輯儲存庫 devfile**

1. 在 https：//[https://codecatalyst.aws/](https://codecatalyst.aws/) 開啟 CodeCatalyst 主控台。

1. 導覽至包含您要為其編輯 devfile 之來源儲存庫的專案。

1. 在導覽窗格中，選擇**程式碼**。

1. 選擇**來源儲存庫**。

1. 選擇包含您要編輯之 devfile 的來源儲存庫。

1. 從檔案清單中，選擇`devfile.yaml`檔案。

1. 選擇**編輯**。

1. 編輯 devfile。

1. 選擇**遞交**，或建立提取請求，以便團隊成員可以檢閱和核准變更。

**注意**  
如果您編輯 devfile，則必須重新啟動 devfile，變更才會生效。這可以透過執行 來完成`/aws/mde/mde start --location devfile.yaml`。如果啟動您的 devfile 時發生問題，它會進入復原模式。不過，如果您編輯與 VPC 連線的開發環境相關聯的 devfile，則必須重新啟動開發環境，變更才會生效。

您可以檢閱執行 正在使用哪個 devfile`/aws/mde/mde status`。位置欄位具有相對於環境`/projects`資料夾的 devfile 路徑。

```
{
            "status": "STABLE",
            "location": "devfile.yaml"
        }
```

您也可以將預設 devfile `/projects/devfile.yaml` 移入您的原始碼儲存庫。若要更新 devfile 的位置，請使用下列命令：`/aws/mde/mde start --location repository-name/devfile.yaml`。

## 在 IDE 中編輯開發環境的儲存庫 devfile
<a name="devenvironment-devfile-ide"></a>

若要變更開發環境的組態，您必須編輯 devfile。我們建議您在支援的 IDE 中編輯 devfile，然後更新開發環境，但您也可以從 CodeCatalyst 中的來源儲存庫根目錄編輯 devfile。如果您在支援的 IDE 中編輯 devfile，則必須遞交變更並推送至來源儲存庫，或建立提取請求，以便團隊成員可以檢閱和核准 devfile 編輯。
+ [在 中編輯開發環境的儲存庫 devfile AWS Cloud9](https://docs.aws.amazon.com/cloud9/latest/user-guide/devenvironment-cloud9.title.html#ide-toolkits-edit-devfile-cloud9)
+ [在 VS 程式碼中編輯開發環境的儲存庫 devfile](https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/codecatalyst-devenvironment.html#codecatalyst-devenvironment-devfile)
+ [在 JetBrains 中編輯開發環境的儲存庫 devfile](https://docs.aws.amazon.com/toolkit-for-jetbrains/latest/userguide/codecatalyst-overview.html#codecatalyst-overview-default)