Amazon SageMaker Studio 中的程式碼編輯器 - Amazon SageMaker AI

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

Amazon SageMaker Studio 中的程式碼編輯器

Code Editor 以 Code-OSS、Visual Studio Code - Open Source 為基礎,可協助您撰寫、測試、偵錯和執行分析和機器學習程式碼。Code Editor 擴展並與 Amazon SageMaker Studio 完全整合。它也支援 Open VSX 登錄檔中可用的整合開發環境 (IDE) 延伸。下頁提供程式碼編輯器的相關資訊,以及使用它的金鑰詳細資訊。

Code Editor 已預先安裝 AWS Toolkit for VS Code 延伸模組,可連線至 , AWS 服務 例如 Amazon CodeWhisperer,這是一種一般用途、採用機器學習技術的程式碼產生器,可即時提供程式碼建議。如需延伸模組的詳細資訊,請參閱Code Editor 連線和延伸模組

重要

截至 2023 年 11 月 30 日,先前的 Amazon SageMaker Studio 體驗現在已命名為 Amazon SageMaker Studio Classic。以下章節專用於使用更新的 Studio 體驗。如需有關使用 Studio Classic 應用程式的資訊,請參閱 Amazon SageMaker Studio Classic

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

預設儲存體大小為 5 GB,但您的管理員可以增加您取得的空間量。如需詳細資訊,請參閱變更預設儲存體大小

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

您可以變更執行 Code Editor 應用程式的 Amazon EC2 執行個體類型,以向上或向下擴展運算。變更相關聯的執行個體類型之前,您必須先停止程式碼編輯器空間。如需詳細資訊,請參閱Code Editor 應用程式執行個體和映像

您的管理員可能會為您提供生命週期組態,以自訂您的環境。您可以在建立空間時指定生命週期組態。如需詳細資訊,請參閱Code Editor 生命週期組態

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

Code Editor 應用程式 UI 的歡迎頁面。