AWS sagemaker documentation change
Summary
Updated documentation to focus exclusively on Visual Studio Code for remote access to SageMaker spaces, removing support for Kiro and Cursor IDEs, and updating terminology from 'Remote IDE' to 'local Visual Studio Code'.
Security assessment
The changes are administrative and focus on narrowing the scope of supported IDEs. There is no mention of security vulnerabilities, patches, or security incidents. The changes update prerequisites and terminology but do not introduce new security features or address specific security weaknesses. The removal of other IDE support could be interpreted as a risk reduction by limiting the attack surface to a single, vetted tool, but this is not explicitly stated as a security measure.
Diff
diff --git a/sagemaker/latest/dg/remote-access.md b/sagemaker/latest/dg/remote-access.md index 5708d778f..25c0f1db2 100644 --- a//sagemaker/latest/dg/remote-access.md +++ b//sagemaker/latest/dg/remote-access.md @@ -5 +5 @@ -Key conceptsConnection methodsSupported IDEsIDE version requirementsOperating system requirementsLocal machine prerequisitesImage requirementsInstance requirements +Key conceptsConnection methodsSupported IDEsVS Code version requirementOperating system requirementsLocal machine prerequisitesImage requirementsInstance requirements @@ -7 +7 @@ Key conceptsConnection methodsSupported IDEsIDE version requirementsOperating sy -# Connect your Remote IDE to SageMaker spaces with remote access +# Connect your local Visual Studio Code to SageMaker spaces with remote access @@ -9 +9 @@ Key conceptsConnection methodsSupported IDEsIDE version requirementsOperating sy -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. +You can remotely connect from Visual Studio Code to Amazon SageMaker Studio spaces. You can use your customized local VS Code 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. @@ -11 +11 @@ You can remotely connect from your Remote IDE to Amazon SageMaker Studio spaces. -A Remote IDE connection establishes a secure connection between your local IDE and SageMaker spaces. This connection lets you: +A remote VS Code connection establishes a secure connection between your local VS Code and SageMaker spaces. This connection lets you: @@ -17 +17 @@ A Remote IDE connection establishes a secure connection between your local IDE a - * **Keep your familiar IDE experience** — Use compatible local extensions, themes, and configurations that support remote development + * **Keep your familiar Visual Studio Code experience** — Use compatible local extensions, themes, and configurations that support [Microsoft Remote Development](https://code.visualstudio.com/docs/remote/remote-overview) @@ -24 +24 @@ A Remote IDE connection establishes a secure connection between your local IDE a -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. +Not all VS Code 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 Microsoft Remote Development before use. @@ -34 +34 @@ Not all IDE extensions are compatible with remote development. Extensions that r - * IDE version requirements + * VS Code version requirement @@ -46,3 +46 @@ Not all IDE extensions are compatible with remote development. Extensions that r - * [Set up Remote IDE](./remote-access-local-ide-setup.html) - - * [Supported AWS Regions](./remote-access-supported-regions.html) + * [Set up local Visual Studio Code](./remote-access-local-ide-setup.html) @@ -55 +53 @@ Not all IDE extensions are compatible with remote development. Extensions that r - * **Remote connection** — A secure tunnel between your Remote IDE and a SageMaker space. This connection enables interactive development and code execution using SageMaker AI compute resources. + * **Remote connection** — A secure tunnel between your local VS Code and a SageMaker space. This connection enables interactive development and code execution in VS Code using SageMaker AI compute resources. @@ -66 +64 @@ Not all IDE extensions are compatible with remote development. Extensions that r -There are three main ways to connect your Remote IDE to SageMaker spaces: +There are three main ways to connect your local VS Code to SageMaker spaces: @@ -68 +66 @@ There are three main ways to connect your Remote IDE to SageMaker spaces: - * **Deep link access** — You can connect directly to a specific space by using the **Open space with** button available in SageMaker AI. This uses URL patterns to establish a remote connection and open your SageMaker space in your Remote IDE. + * **Deep link access** — You can connect directly to a specific space by using the **Open in VS Code** button available in SageMaker AI. This uses URL patterns to establish a remote connection and open your SageMaker space in VS Code. @@ -70 +68 @@ There are three main ways to connect your Remote IDE to SageMaker spaces: - * [**AWS Toolkit for Visual Studio Code**](https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/welcome.html) — You can authenticate with AWS Toolkit for Visual Studio Code. This allows you to connect to spaces and open a remotely connected window from your Remote IDE. + * [**AWS Toolkit for Visual Studio Code**](https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/welcome.html) — You can authenticate with AWS Toolkit for Visual Studio Code. This allows you to connect to spaces and open a remotely connected window from VS Code. @@ -83,4 +80,0 @@ Remote connection to Studio spaces supports: - * [Kiro](https://kiro.dev/) - - * [Cursor](https://cursor.com/home) - @@ -90 +84 @@ Remote connection to Studio spaces supports: -## IDE version requirements +## VS Code version requirement @@ -92,9 +86 @@ Remote connection to Studio spaces supports: -The following table lists the minimum version requirements for each supported Remote IDE. - -IDE | Minimum version ----|--- -Visual Studio Code | [v1.90](https://code.visualstudio.com/updates/v1_90) or greater. We recommend using the [latest stable version](https://code.visualstudio.com/updates). -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. +VS Code version [v1.90](https://code.visualstudio.com/updates/v1_90) or greater is required. We recommend using the [latest stable version of VS Code](https://code.visualstudio.com/updates). @@ -116 +102 @@ You need one of the following operating systems to remotely connect to Studio sp - * For VS Code, install the official [Microsoft VS Code for Linux](https://code.visualstudio.com/docs/setup/linux), not an open-source version + * Install the official [Microsoft VS Code for Linux](https://code.visualstudio.com/docs/setup/linux), not an open-source version @@ -123 +109 @@ You need one of the following operating systems to remotely connect to Studio sp -Before connecting your Remote IDE to Studio spaces, ensure your local machine has the required dependencies and network access. +Before connecting your local Visual Studio Code to Studio spaces, ensure your local machine has the required dependencies and network access. @@ -133 +119 @@ Your local machine must have the following components installed: - * **[Remote-SSH Extension](https://code.visualstudio.com/docs/remote/ssh)** — Remote development extension for your IDE (available in the extension marketplace for VS Code, Kiro, and Cursor) + * **[Remote-SSH Extension](https://code.visualstudio.com/docs/remote/ssh)** — Standard VS Code Marketplace extension for remote development @@ -139 +125 @@ Your local machine must have the following components installed: - * **IDE CLI Command** — Typically included with IDE installation (for example, `code` for VS Code, `kiro` for Kiro, `cursor` for Cursor) + * **[VS Code CLI Command](https://code.visualstudio.com/docs/configure/command-line)** — Typically included with VS Code installation @@ -200,3 +186 @@ When you [Bring your own image (BYOI)](./studio-updated-byoi.html) with remote a - * [Set up Remote IDE](./remote-access-local-ide-setup.html) - - * [Supported AWS Regions](./remote-access-supported-regions.html) + * [Set up local Visual Studio Code](./remote-access-local-ide-setup.html)