在開發環境中使用工具包 - AWS Toolkit for VS Code

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

在開發環境中使用工具包

開發環境是 Amazon 的虛擬運算環境 CodeCatalyst。下列各節說明如何使用 AWS Toolkit for Visual Studio Code.

如需有關開發環境的詳細資訊,請參閱 Amazon CodeCatalyst 使用者指南中的開發環境主題。

使用開發文件配置您的開發環境

devfile規格是一種開放標準格式YAML,可用於定義開發環境的配置。每個開發環境都有一個開發文件。如果您創建一個沒有存儲庫的開發環境或從不包含 devfile 的存儲庫,默認值將自動應用於源。開發文件可以從 CodeCatalyst 或您的IDE. 在 VS Code 的本機或遠端執行個體中更新 devfile 的程序是相同的,但是如果您在本機更新 devfile,則必須在更新生效之前將更新推送至來源儲存庫。

如需使用 devfiles 設定開發環境的詳細資訊,請參閱 Amazon CodeCatalyst 使用者指南中的設定開發環境主題。

下列程序說明如何在開發環境中執行時,從 Toolkit 的遠端執行個體編輯 devfile。

重要

如果您編輯來Devfile自 VS 代碼,請注意以下幾點:

  • 變更 devfile 的名稱或 devfile 元件名稱會取代根目錄的內容。所有先前的內容都會遺失且無法復原。

  • 如果您在根資料夾或未與來源儲存庫關聯的開發環境中建立沒有 devfile 的開發環境,則當您建立開發環境時,會為您的開發環境產生具有預設組態設定的 devfile。

  • 有關如何定義和配置的指示Devfile,請參閱 devfile.io 網站上的添加命令文檔。

  1. 從 Toolkit for VS Code 中,展開DEVELOPERTOOLS資源管理器。

  2. 展開CodeCatalyst並選擇 [開啟 Devfile],devfile.yaml在目前的開發環境中的新編輯器視窗中開啟。

  3. 在 VS 程式碼編輯器中,更新您的開發檔案,然後儲存變更。

  4. 下次啟動開發環境時,組態會更新,以符合在Devfile.

驗證並 AWS 從您的開發環境連接

若要從您的開發環境存取所有 AWS 資源,您必須驗證 Toolkit 的遠端執行個體,並將其與您的 AWS 帳戶連線。啟動開發環境時,Toolkit 的遠端執行個體會自動使用繼承自 Toolkit 本機執行個體的認證進行驗證。

更新 Toolkit 遠端執行個體認證的程序與 Toolkit 本機執行個體中的驗證體驗相同。如需如何 AWS 從工具組更新認證、驗證和連線的詳細指示,請參閱本使用者指南的入主題中的〈連線至〉一 AWS節。

如需與相容之每種 AWS 驗證方法的詳細資訊 AWS Toolkit for Visual Studio Code,請參閱本使用者指南中的「驗證與存取」主題。

在開發環境中使用 Toolkit for VS Code

在 VS Code 中開啟或建立開發環境之後,您可以從 VS Code 的工具組中工作,類似於您可以從 VS Code 的本機執行個體執行個體執行個體執行個體。運行 VS 代碼的開發環境被配置為自動安裝 AWS 工具包並與您的 AWS 生成器 ID 連接。

停止開發環境

要停止當前的開發環境:

  1. 從 Toolkit for VS Code 中,展開DEVELOPERTOOLS資源管理器。

  2. 展開CodeCatalyst並選擇停止開發環境

  3. 當 VS Code 提示時,請確認您要停止開發環境。

  4. 當 VS Code 關閉遠端連線並返回本機開發執行個體時,您的開發環境已成功停止。

開啟開發環境設定

若要開啟目前開發環境的設定,請完成以下步驟:

注意

一旦建立之後,就無法變更您開發環境的儲存體空間。

  1. 從 Toolkit for VS Code 中,展開DEVELOPERTOOLS資源管理器。

  2. 展開CodeCatalyst並選擇 [開啟設定],以針對您目前的開發環境開啟 [開發環境設定] 檢視。

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

    • Alias: (別名:) 檢視和變更指派給開發環境的 Alias (別名)。

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

    • Devfile:檢視您開發環境的Devfile名稱和位置。Devfile通過選擇在編輯器中打開按鈕打開您的。

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