Amazon 中的開發環境 CodeCatalyst - AWS Cloud9

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

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

Amazon 中的開發環境 CodeCatalyst

下列各節概述如何使用 CodeCatalyst 建立和管理開發環境 AWS Cloud9 IDE。

建立開發環境

您可以透過多種方式建立開發環境:

  • CodeCatalyst 使用摘要 、開發環境 或 CodeCatalyst 來源儲存庫頁面中的來源儲存庫,在 中建立開發環境

  • 從開發環境建立未連線至 中來源儲存庫的空 CodeCatalyst 開發環境。

  • 在IDE您選擇的開發環境中建立開發環境,並將 CodeCatalyst 來源儲存庫複製到開發環境。

您可以為每個分支和儲存庫建立一個開發環境。一個專案可以有多個儲存庫。您的開發環境只會與您的帳戶 CodeCatalyst建立關聯,而且只能由 CodeCatalyst 您的帳戶管理。您可以開啟開發環境,並使用任何支援的 IDEs。選擇特定 後IDE,您只能使用選取的 開啟該開發環境IDE。如果您想要使用不同的 IDE,您可以在導覽列中選取IDE開發環境,然後選擇編輯 ,或建立新的開發環境,以變更 。根據預設,開發環境會使用 2 核心處理器、4 GB 的 RAM和 16 GB 的持久性儲存體建立。

如需如何在 中建立開發環境的詳細資訊 CodeCatalyst,請參閱 Amazon CodeCatalyst 指南 中的建立開發環境

如需在 中建立開發環境的相關資訊和步驟 CodeCatalyst,請參閱 Amazon CodeCatalyst 使用者指南 中的建立開發環境

注意

您現在可以使用第三方來源儲存庫建立開發環境。如需將第三方來源儲存庫連結至 中專案的相關資訊 CodeCatalyst,請參閱 Amazon CodeCatalyst 使用者指南 中的連結來源儲存庫

開啟開發環境設定

在 CodeCatalyst 主控台中建立開發環境之後,您可以檢視特定的開發環境設定:

  1. 在 CodeCatalyst 主控台中,透過 導覽至您的開發環境 AWS Cloud9 IDE。

  2. 從 AWS Cloud9 側邊欄選擇 aws-explorer

  3. 開發人員工具導覽窗格中,展開CodeCatalyst並選擇開啟設定以開啟開發環境設定檢視。

  4. Dev Environment Settings (開發環境設定) 檢視中,下列各章節包含適用於您開發環境的選項:

    • 別名:檢視和變更指派給您開發環境的別名

    • 狀態:檢視您目前的開發環境狀態、指派給該環境的專案,並停止您的開發環境。

    • Devfile:檢視 的名稱和位置 Devfile 用於您的開發環境。開啟您的 Devfile 選擇在編輯器 中開啟

    • Compute Settings: (運算設定:) 變更開發環境的 Timeout Length (逾時長度) 長短和預設值。

注意

您無法在建立後變更指派給開發環境的儲存空間量。

注意

CodeCatalyst AWS CLI 從終端機使用 Amazon 時,您必須確保在執行任何 CodeCatalyst 命令之前設定 AWS_PROFILE=codecatalyst

恢復開發環境

開發環境 $HOME 目錄中的所有內容皆會永久儲存。如有必要,您可以停止在開發環境中工作,並在稍後繼續在開發環境中工作。假設開發環境閒置的時間超過建立開發環境時在逾時欄位中選取的時間量。在此情況下,工作階段會自動停止。

您只能從 繼續開發環境 CodeCatalyst。如需如何繼續開發環境的詳細資訊,請參閱 Amazon CodeCatalyst 指南 中的繼續開發環境

注意

恢復開發環境可能需要幾分鐘的時間。

刪除開發環境

當您完成處理儲存在開發環境中的內容時,您可以刪除該內容。刪除開發環境之前,請務必提交程式碼變更,並將變更推送至原始來源儲存庫。刪除開發環境後,開發環境的運算和儲存計費會結束。

您只能從 中的開發環境頁面刪除開發環境 CodeCatalyst。如需如何刪除開發環境的詳細資訊,請參閱 Amazon CodeCatalyst 指南 中的刪除開發環境

編輯儲存庫 devfile 適用於開發環境

若要變更開發環境的組態,請編輯 devfile。 您可以使用devfiles 將整個團隊的開發開發環境標準化。您可以編輯 devfile 從 中來源儲存庫的根目錄 CodeCatalyst。或者,您可以編輯 devfile 在支援的 中IDE。如果您編輯 devfile 在支援的 中IDE,遞交變更並推送至來源儲存庫,或建立提取請求。如此一來,團隊成員就可以檢閱和核准 devfile 編輯。

注意

您只能在 中包含公有容器映像 devfile.

注意

如果缺少相依性,部分 AWS Cloud9 IDE功能可能無法在自訂中運作 devfile。 可能需要額外的努力,才能讓他們在一些平台上運作,但 Linux x64。

編輯儲存庫 devfile 對於 中的開發環境 AWS Cloud9
  1. 在 CodeCatalyst 主控台中,透過 導覽至您的開發環境 AWS Cloud9 IDE。

  2. 從 AWS Cloud9 側邊列中,選擇 aws-explorer

  3. 開發人員工具導覽窗格中,選擇CodeCatalyst 工具組選單。

  4. 選擇 Open Devfile (開啟 Devfile)。

  5. 編輯 devfile,並儲存檔案。

  6. 選擇來源控制 ,這是 Git 選單側邊列中的延伸模組。

  7. 暫存變更前,在 Message (訊息) 文字欄位中輸入訊息。

  8. 若要準備提交,請選擇 Stage All Changes (+) (暫存所有變更 (+)) 圖示。

  9. 若要檢視 Git 命令,選擇儲存庫名稱旁邊的功能表圖示。

  10. 選擇 Commit (提交) 和 Push (推送)。

  11. 從 AWS 工具組 功能表中選擇更新開發環境

    選擇 Commit (提交) 和 Push (推送)。已更新 devfile 已儲存,且已遞交並推送變更。

注意

表示您要使用自訂啟動的開發環境 devfile 無法運作。這可能是因為 devfile 與 不相容 AWS Cloud9。若要疑難排解,請檢閱 devfile。 如果問題仍然存在,請將其刪除並嘗試建立新的問題。

您也可以編輯 devfile 適用於透過 開發環境 CodeCatalyst。如需詳細資訊,請參閱 Amazon CodeCatalyst 指南 中的設定開發環境

複製儲存庫

若要有效地使用來源儲存庫中的多個檔案、分支和遞交,您可以將來源儲存庫複製到本機電腦。然後,使用 Git 用戶端或 IDE進行變更。從 CodeCatalyst,您可以使用 AWS Cloud9 IDE Git延伸模組與其他延伸模組相同 Git 主機提供者,以及使用命令列。若要了解如何複製第三方儲存庫,請參閱初始化或複製 Git 儲存庫

如需從來源儲存庫建立開發環境並使用 複製開發環境的詳細資訊 CodeCatalyst,請參閱 Amazon CodeCatalyst 指南 中的來源儲存庫概念

疑難排解開發環境

如果開發環境發生問題,請參閱 Amazon CodeCatalyst 指南 中的開發環境問題疑難排解

注意

CodeCatalyst AWS CLI 從終端機使用 Amazon 時,您必須先確保設定 AWS_PROFILE=codecatalyst,才能執行任何 CodeCatalyst 命令。

如果開發環境發生問題,請參閱 Amazon CodeCatalyst 指南 中的開發環境問題疑難排解