

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

# リモートアクセスを使用してリモート IDE を SageMaker スペースに接続する
<a name="remote-access"></a>

リモート IDE から Amazon SageMaker Studio スペースにリモート接続できます。Amazon SageMaker AI のスケーラブルなコンピューティングリソースを使用して、AI 支援の開発ツールやカスタム拡張機能など、カスタマイズされたローカル IDE セットアップを使用できます。このガイドでは、この概念とセットアップ手順について、管理者とユーザー向けに説明します。

リモート IDE 接続は、ローカル IDE と SageMaker スペース間の安全な接続を確立します。この接続により、以下が実現します。
+ **SageMaker AI コンピューティングリソースへのアクセス** — ローカル環境からスケーラブルな SageMaker AI インフラストラクチャでコードを実行する。
+ **セキュリティ境界の維持** — SageMaker AI と同じセキュリティフレームワーク内で作業する。
+ **使い慣れた IDE エクスペリエンスを維持する** — リモート開発をサポートする互換性のあるローカル拡張機能、テーマ、設定を使用する

**注記**  
すべての IDE 拡張機能がリモート開発と互換性があるわけではありません。ローカル GUI コンポーネントを必要とする拡張機能、アーキテクチャへの依存関係がある拡張機能、または特定のクライアントサーバー間のインタラクションを必要とする拡張機能の場合、リモート環境では適切に動作しない場合があります。使用する前に、必要な拡張機能がリモート開発をサポートしていることを確認します。

**Topics**
+ [主要なコンセプト](#remote-access-key-concepts)
+ [接続方法](#remote-access-connection-methods)
+ [サポートされている IDE](#remote-access-supported-ides)
+ [IDE バージョンの要件](#remote-access-ide-version-requirements)
+ [オペレーティングシステムの要件](#remote-access-os-requirements)
+ [ローカルマシンの前提条件](#remote-access-local-prerequisites)
+ [イメージの要件](#remote-access-image-requirements)
+ [インスタンスの要件](#remote-access-instance-requirements)
+ [リモートアクセスを設定する](remote-access-remote-setup.md)
+ [リモート IDE のセットアップ](remote-access-local-ide-setup.md)
+ [サポートされている AWS リージョン](remote-access-supported-regions.md)

## 主要なコンセプト
<a name="remote-access-key-concepts"></a>
+ **リモート接続** — リモート IDE と SageMaker スペース間の安全なトンネル。この接続により、SageMaker AI コンピューティングリソースを使用したインタラクティブな開発とコード実行が可能になります。
+ [https://docs.aws.amazon.com/sagemaker/latest/dg/studio-updated-spaces.html](https://docs.aws.amazon.com/sagemaker/latest/dg/studio-updated-spaces.html) — Studio アプリケーションのストレージとリソースを管理できる、Amazon SageMaker Studio 内の専用環境。
+ **ディープリンク** — SageMaker UI からローカル IDE へのリモート接続を開始するボタン (直接 URL)。

## 接続方法
<a name="remote-access-connection-methods"></a>

リモート IDE を SageMaker スペースに接続するには、主に 3 つの方法があります。
+ **ディープリンクアクセス** — SageMaker AI で使用できるボタン**でオープンスペースを使用することで、特定のスペース**に直接接続できます。これにより、URL パターンを使用してリモート接続を確立し、リモート IDE で SageMaker スペースを開きます。
+ [https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/welcome.html](https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/welcome.html) — AWS Toolkit for Visual Studio Codeを使用して認証を行うことができます。これにより、スペースに接続し、リモート IDE からリモート接続されたウィンドウを開くことができます。
+ **SSH ターミナル接続** — SSH 設定を使用して、コマンドライン経由で接続できます。

## サポートされている IDE
<a name="remote-access-supported-ides"></a>

Studio スペースへのリモート接続では、以下がサポートされています。
+ [Visual Studio Code](https://code.visualstudio.com/)
+ [Kiro](https://kiro.dev/)
+ [カーソル](https://cursor.com/home)

## IDE バージョンの要件
<a name="remote-access-ide-version-requirements"></a>

次の表に、サポートされている各リモート IDE の最小バージョン要件を示します。


| IDE | 最小バージョン | 
| --- | --- | 
|  Visual Studio Code  |  [v1.90](https://code.visualstudio.com/updates/v1_90) 以降。[最新の安定バージョン](https://code.visualstudio.com/updates)を使用することをお勧めします。  | 
|  Kiro  |  v0.10.78 以降  | 
|  カーソル  |  v2.6.18 以降  | 

リモート IDE を Studio スペースに接続するには、 AWS Toolkit 拡張機能が必要です。Kiro と Cursor の場合、 AWS Toolkit 拡張機能バージョン v3.100 以降が必要です。

## オペレーティングシステムの要件
<a name="remote-access-os-requirements"></a>

Studio スペースにリモート接続するには、次のいずれかのオペレーティングシステムが必要です。
+ macOS 13 以降
+ Windows 10
  + [Windows 10 のサポートは、2025 年 10 月 14 日に終了します。](https://support.microsoft.com/en-us/windows/windows-10-support-ends-on-october-14-2025-2ca8b313-1946-43d3-b55c-2b95b107f281)
+ Windows 11
+ Linux
  + VS Code の場合は、オープンソースバージョンではなく、公式[の Microsoft VS Code for Linux](https://code.visualstudio.com/docs/setup/linux) をインストールします。

## ローカルマシンの前提条件
<a name="remote-access-local-prerequisites"></a>

リモート IDE を Studio スペースに接続する前に、ローカルマシンに必要な依存関係とネットワークアクセスがあることを確認してください。

**重要**  
ソフトウェアのインストール制限がある環境では、ユーザーが必要な依存関係をインストールできない場合があります。は、リモート接続を開始するときにこれらの依存関係 AWS Toolkit for Visual Studio Code を自動的に検索し、不足している場合はインストールを求めるプロンプトを表示します。IT 部門と連携して、これらのコンポーネントが利用可能であることを確認します。

**必要なローカル依存関係**

ローカルマシンには、次のコンポーネントがインストールされている必要があります。
+ **[リモート SSH 拡張機能](https://code.visualstudio.com/docs/remote/ssh)** — IDE のリモート開発拡張機能 (VS Code、Kiro、および Cursor の拡張機能マーケットプレイスで利用可能)
+ **[Session Manager プラグイン](https://docs.aws.amazon.com/systems-manager/latest/userguide/session-manager-working-with-install-plugin.html)** — 安全なセッション管理に必要です
+ **SSH クライアント** — ほとんどのマシンの標準コンポーネント ([Windows では OpenSSH を推奨](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_install_firstuse))
+ **IDE CLI コマンド** — 通常、IDE インストールに含まれています (VS Code `code`の場合は 、Kiro `kiro` の場合は 、カーソル`cursor`の場合は など)

**プラットフォーム固有の要件**
+ **Windows ユーザー** — SSH ターミナル接続には PowerShell 5.1 以降が必要です

**ネットワーク接続要件**

ローカルマシンには、[Session Manager エンドポイント](https://docs.aws.amazon.com/general/latest/gr/ssm.html)へのネットワークアクセスが必要です。たとえば、米国東部 (バージニア北部) (us-east-1) では、次のようになります。
+ ssm.us-east-1.amazonaws.com
+ ssm.us-east-1.api.aws
+ ssmmessages.us-east-1.amazonaws.com
+ ec2messages.us-east-1.amazonaws.com

## イメージの要件
<a name="remote-access-image-requirements"></a>

**SageMaker ディストリビューションイメージ**

リモートアクセスで SageMaker Distribution を使用する場合は、[SageMaker Distribution ](https://docs.aws.amazon.com/sagemaker/latest/dg/sagemaker-distribution.html)バージョン 2.7 以降を使用します。

**カスタムイメージ**

リモートアクセス[Bring your own image (BYOI)](studio-updated-byoi.md)を使用する場合は、[カスタムイメージの仕様](https://docs.aws.amazon.com/sagemaker/latest/dg/studio-updated-byoi-specs.html)に従って、次の依存関係がインストールされていることを確認してください。
+ `curl` または `wget` — コンポーネントのダウンロード AWS CLI に必要です
+ `unzip` — AWS CLI インストールファイルの抽出に必要です
+ `tar` — アーカイブの抽出に必要です
+ `gzip` — 圧縮されたファイル処理に必要です

## インスタンスの要件
<a name="remote-access-instance-requirements"></a>
+ **メモリ** — 8GB 以上
+ **インスタンスタイプ** — 8GB 以上のメモリを持つインスタンスを使用します。メモリ不足 (8GB 未満) のため、次のインスタンスタイプはサポートされて*いません*。`ml.t3.medium`、`ml.c7i.large`、`ml.c6i.large`、`ml.c6id.large`、`ml.c5.large`。インスタンスタイプの詳細なリストについては、「[Amazon EC2 オンデマンド料金](https://aws.amazon.com/ec2/pricing/on-demand/)」ページを参照してください。

**Topics**
+ [主要なコンセプト](#remote-access-key-concepts)
+ [接続方法](#remote-access-connection-methods)
+ [サポートされている IDE](#remote-access-supported-ides)
+ [IDE バージョンの要件](#remote-access-ide-version-requirements)
+ [オペレーティングシステムの要件](#remote-access-os-requirements)
+ [ローカルマシンの前提条件](#remote-access-local-prerequisites)
+ [イメージの要件](#remote-access-image-requirements)
+ [インスタンスの要件](#remote-access-instance-requirements)
+ [リモートアクセスを設定する](remote-access-remote-setup.md)
+ [リモート IDE のセットアップ](remote-access-local-ide-setup.md)
+ [サポートされている AWS リージョン](remote-access-supported-regions.md)