

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

# Amazon SageMaker Studio 中的程式碼編輯器
<a name="code-editor"></a>

以 [Code-OSS、Visual Studio Code - Open Source](https://github.com/microsoft/vscode#visual-studio-code---open-source-code---oss) 為基礎的程式碼編輯器，可協助您撰寫、測試、偵錯和執行您的分析和機器學習程式碼。程式碼編輯器會擴展並與 Amazon SageMaker Studio 完全整合。它還支援 [Open VSX 登錄](https://open-vsx.org/)中可用的整合式開發環境 (IDE) 延伸模組。以下頁面提供程式碼編輯器的相關資訊，以及使用程式碼編輯器的重要詳細資訊。

Code Editor 已預先安裝 [AWS Toolkit for VS Code](https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/welcome.html) 延伸模組，可連線至 ， AWS 服務 例如 [Amazon CodeWhisperer](https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/codewhisperer.html)，這是一般用途、採用機器學習技術的程式碼產生器，可即時提供程式碼建議。如需延伸模組的詳細資訊，請參閱[程式碼編輯器連線和延伸模組](code-editor-use-connections-and-extensions.md)。

**重要**  
自 2023 年 11 月 30 日起，先前的 Amazon SageMaker Studio 體驗現在命名為 Amazon SageMaker Studio Classic。下節專門介紹如何使用更新的 Studio 體驗。如需使用 Studio Classic 應用程式的資訊，請參閱 [Amazon SageMaker Studio Classic](studio.md)。

若要啟動程式碼編輯器，請建立程式碼編輯器私有空間。程式碼編輯器空間會使用單一 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體進行運算，以及使用單一 Amazon Elastic Block Store (Amazon EBS) 磁碟區進行儲存。您空間中的所有內容，例如程式碼、git 設定檔和環境變數，都會存放在相同的 Amazon EBS 磁碟區。磁碟區具有 3000 IOPS 和 125 MBps 的輸送量。您的管理員已為您的空間設定預設 Amazon EBS 儲存體設定。

預設儲存大小為 5 GB，但您的管理員可以增加您取得的空間量。如需詳細資訊，請參閱[變更預設儲存大小](code-editor-admin-storage-size.md)。

儲存磁碟區內使用者的工作目錄為 `/home/sagemaker-user`。如果您指定自己的 AWS KMS 金鑰來加密磁碟區，工作目錄中的所有內容都會使用客戶受管金鑰加密。如果您未指定 AWS KMS 金鑰，內部的資料`/home/sagemaker-user`會使用 AWS 受管金鑰加密。無論您是否指定 AWS KMS 金鑰，工作目錄以外的所有資料都會使用 AWS 受管金鑰加密。

您可以透過變更執行程式碼編輯器應用程式的 Amazon EC2 執行個體類型來擴展或縮減運算。在變更相關聯的執行個體類型之前，您必須先停止程式碼編輯器空間。如需詳細資訊，請參閱[程式碼編輯器應用程式執行個體和映像](code-editor-use-instances.md)。

您的管理員可能會為您提供生命週期組態，以自訂您的環境。您可以在建立空間時指定生命週期組態。如需詳細資訊，請參閱[程式碼編輯器生命週期組態](code-editor-use-lifecycle-configurations.md)。

如果您有 Amazon EFS 磁碟區，您也可以自帶檔案儲存系統。

![程式碼編輯器應用程式 UI 的歡迎頁面。](http://docs.aws.amazon.com/zh_tw/sagemaker/latest/dg/images/code-editor/code-editor-home.png)


**Topics**
+ [使用程式碼編輯器](code-editor-use.md)
+ [程式碼編輯器管理員指南](code-editor-admin.md)