

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon SageMaker Studio の Code Editor
<a name="code-editor"></a>

[Code-OSS (Visual Studio Code - Open Source)](https://github.com/microsoft/vscode#visual-studio-code---open-source-code---oss) に基づく Code Editor は、分析および機械学習コードの記述、テスト、デバッグ、実行に役立ちます。Code Editor は機能が拡張され、Amazon SageMaker Studio と完全に統合されています。また、[Open VSX Registry](https://open-vsx.org/) で利用可能な統合開発環境 (IDE) 拡張機能もサポートしています。このページでは、Code Editor とそれを使用するための重要な詳細について説明します。

Code Editor には [AWS Toolkit for VS Code](https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/welcome.html) 拡張機能がプリインストールされています。これにより、コードレコメンデーションをリアルタイムで提供する汎用の機械学習を活用したコードジェネレーター[Amazon CodeWhisperer](https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/codewhisperer.html)である AWS のサービス などの への接続が可能になります。拡張機能の詳細については、「[Code Editor の接続と拡張機能](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)」を参照してください。

Code Editor を起動するには、Code Editor のプライベートスペースを作成します。Code Editor スペースでは、コンピューティングに 1 つの Amazon Elastic Compute Cloud (Amazon EC2) インスタンスを使用し、ストレージに 1 つの Amazon Elastic Block Store (Amazon EBS) ボリュームを使用します。コード、Git プロファイル、環境変数など、スペース内のすべてのものが、同じ Amazon EBS ボリュームに保存されます。ボリュームのパフォーマンスは 3,000 IOPS で、スループットは 125 MBps です。スペースのデフォルトの Amazon EBS ストレージ設定は管理者が設定しています。

デフォルトのストレージサイズは 5 GB ですが、管理者は取得する容量を増やすことができます。詳細については、「[デフォルトのストレージサイズを変更する](code-editor-admin-storage-size.md)」を参照してください。

ストレージボリューム内のユーザーの作業ディレクトリは `/home/sagemaker-user` です。ボリュームを暗号化するために独自の AWS KMS キーを指定すると、作業ディレクトリ内のすべてのものがカスタマーマネージドキーを使用して暗号化されます。 AWS KMS キーを指定しない場合、 内のデータは AWS マネージドキーで暗号化`/home/sagemaker-user`されます。 AWS KMS キーを指定するかどうかにかかわらず、作業ディレクトリ外のすべてのデータは AWS マネージドキーで暗号化されます。

Code Editor アプリケーションを実行する Amazon EC2 インスタンスタイプを変更することで、コンピューティングをスケールアップまたはスケールダウンできます。関連するインスタンスタイプを変更する前に、まずCode Editor スペースを停止する必要があります。詳細については、「[Code Editor アプリケーションインスタンスとイメージ](code-editor-use-instances.md)」を参照してください。

管理者から、環境をカスタマイズするためのライフサイクル設定が提供される場合があります。ライフサイクル設定はスペースの作成時に指定できます。詳細については、「[Code Editor のライフサイクル設定](code-editor-use-lifecycle-configurations.md)」を参照してください。

Amazon EFS ボリュームがある場合は、独自のファイルストレージシステムを持ち込むこともできます。

![Code Editor アプリケーション UI のウェルカムページ。](http://docs.aws.amazon.com/ja_jp/sagemaker/latest/dg/images/code-editor/code-editor-home.png)


**Topics**
+ [Code Editor の使用](code-editor-use.md)
+ [Code Editor 管理者ガイド](code-editor-admin.md)