Connect your Remote IDE to SageMaker spaces with remote access (original) (raw)

You can remotely connect from your Remote IDE to Amazon SageMaker Studio spaces. You can use your customized local IDE setup, including AI-assisted development tools and custom extensions, with the scalable compute resources in Amazon SageMaker AI. This guide provides concepts and setup instructions for administrators and users.

A Remote IDE connection establishes a secure connection between your local IDE and SageMaker spaces. This connection lets you:

Note

Not all IDE extensions are compatible with remote development. Extensions that require local GUI components, have architecture dependencies, or need specific client-server interactions may not work properly in the remote environment. Verify that your required extensions support remote development before use.

Topics

Key concepts

Connection methods

There are three main ways to connect your Remote IDE to SageMaker spaces:

Supported IDEs

Remote connection to Studio spaces supports:

IDE version requirements

The following table lists the minimum version requirements for each supported Remote IDE.

IDE Minimum version
Visual Studio Code v1.90 or greater. We recommend using the latest stable version.
Kiro v0.10.78 or greater
Cursor v2.6.18 or greater

The AWS Toolkit extension is required to connect your Remote IDE to Studio spaces. For Kiro and Cursor, AWS Toolkit extension version v3.100 or greater is required.

Operating system requirements

You need one of the following operating systems to remotely connect to Studio spaces:

Local machine prerequisites

Before connecting your Remote IDE to Studio spaces, ensure your local machine has the required dependencies and network access.

Important

Environments with software installation restrictions may prevent users from installing required dependencies. The AWS Toolkit for Visual Studio Code automatically searches for these dependencies when initiating remote connections and will prompt for installation if any are missing. Coordinate with your IT department to ensure these components are available.

Required local dependencies

Your local machine must have the following components installed:

Platform-specific requirements

Network connectivity requirements

Your local machine must have network access to Session Manager endpoints. For example, in US East (N. Virginia) (us-east-1) these can be:

Image requirements

SageMaker Distribution images

When using SageMaker Distribution with remote access, use SageMaker Distribution version 2.7 or later.

Custom images

When you Bring your own image (BYOI) with remote access, ensure that you follow the custom image specifications and ensure the following dependencies are installed:

Instance requirements

Topics