Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Conecte su IDE remoto a SageMaker espacios con acceso remoto
Puedes conectarte remotamente desde tu IDE remoto a los espacios de Amazon SageMaker Studio. Puede utilizar su configuración IDE local personalizada, incluidas las herramientas de desarrollo asistidas por IA y las extensiones personalizadas, con los recursos informáticos escalables de Amazon SageMaker AI. En esta guía se proporcionan conceptos e instrucciones de configuración para administradores y usuarios.
Una conexión IDE remota establece una conexión segura entre su IDE local y SageMaker los espacios. Esta conexión le permite:
-
Acceda a los recursos informáticos de SageMaker IA: ejecute código en una infraestructura de SageMaker IA escalable desde su entorno local
-
Mantenga los límites de seguridad: trabaje dentro del mismo marco de seguridad que la SageMaker IA
-
Mantenga su experiencia de IDE habitual: utilice extensiones, temas y configuraciones locales compatibles que admitan el desarrollo remoto
nota
No todas las extensiones IDE son compatibles con el desarrollo remoto. Las extensiones que requieren componentes de GUI locales, tienen dependencias de arquitectura o necesitan interacciones específicas entre el cliente y el servidor pueden no funcionar correctamente en el entorno remoto. Compruebe que las extensiones requeridas sean compatibles con el desarrollo remoto antes de utilizarlas.
Temas
Conceptos clave
-
Conexión remota: un túnel seguro entre su IDE remoto y un SageMaker espacio. Esta conexión permite el desarrollo interactivo y la ejecución de código mediante recursos informáticos de SageMaker IA.
-
Espacio Amazon SageMaker Studio: un entorno dedicado dentro de Amazon SageMaker Studio en el que puede gestionar el almacenamiento y los recursos de sus aplicaciones de Studio.
-
Enlace profundo: botón (URL directa) de la SageMaker interfaz de usuario que inicia una conexión remota con el IDE local.
Métodos de conexión
Existen tres formas principales de conectar tu IDE remoto a los SageMaker espacios:
-
Acceso mediante enlaces profundos: puedes conectarte directamente a un espacio específico mediante el botón de espacio abierto con SageMaker inteligencia artificial. Utiliza patrones de URL para establecer una conexión remota y abrir tu SageMaker espacio en tu IDE remoto.
-
AWS Toolkit for Visual Studio Code: puede autenticarse con AWS Toolkit for Visual Studio Code. Esto le permite conectarse a espacios y abrir una ventana conectada remotamente desde su IDE remoto.
-
Conexión de terminal SSH: puede conectarse a través de la línea de comandos mediante la configuración de SSH.
Compatible IDEs
La conexión remota a los espacios de Studio admite:
Requisitos de la versión IDE
En la siguiente tabla se enumeran los requisitos de versión mínimos para cada IDE remoto compatible.
| IDE | Versión mínima |
|---|---|
|
Visual Studio Code |
v1.90 o superior |
|
Kiro |
v0.10.78 o superior |
|
Cursor |
v2.6.18 o superior |
La extensión AWS Toolkit es necesaria para conectar el IDE remoto a los espacios de Studio. Para Kiro y Cursor, se requiere la versión 3.100 o superior de la extensión AWS Toolkit.
Requisitos del sistema operativo
Para conectarse de forma remota a los espacios de Studio, necesita uno de los siguientes sistemas operativos:
-
macOS 13 o superior
-
Windows 10
-
Windows 11
-
Linux
-
Para VS Code, instale el código VS Code oficial de Microsoft para Linux
, no una versión de código abierto
-
Requisitos previos de la máquina local
Antes de conectar el IDE remoto a los espacios de Studio, asegúrese de que su máquina local tenga las dependencias y el acceso a la red necesarios.
importante
Los entornos con restricciones de instalación de software pueden impedir que los usuarios instalen las dependencias necesarias. Busca AWS Toolkit for Visual Studio Code automáticamente estas dependencias al iniciar conexiones remotas y, si falta alguna, solicitará la instalación. Coordínese con su departamento de TI para asegurarse de que estos componentes estén disponibles.
Dependencias locales requeridas
Su máquina local debe tener instalados los siguientes componentes:
-
Extensión Remote-SSH: extensión
de desarrollo remoto para su IDE (disponible en el mercado de extensiones para VS Code, Kiro y Cursor) -
Complemento de administrador de sesiones: necesario para una administración segura de las sesiones
-
Cliente SSH: componente estándar en la mayoría de las máquinas (se recomienda OpenSSH para Windows
) -
Comando CLI IDE: normalmente se incluye con la instalación del IDE (por ejemplo,
codepara VS Code,kiropara Kiro,cursorpara Cursor)
Requisitos específicos de la plataforma
-
Usuarios de Windows: se requiere la PowerShell versión 5.1 o posterior para las conexiones de terminales SSH
Requisitos de conectividad de red
Su máquina local debe tener acceso de red a los puntos finales del administrador de sesiones. Por ejemplo, en EE. UU. Este (Virginia del Norte) (us-east-1) pueden ser:
-
ssm.us-east-1.amazonaws.com
-
ssm.us-east-1.api.aws
-
ssmmessages.us-east-1.amazonaws.com
-
ec2messages.us-east-1.amazonaws.com
Requisitos de imágenes
SageMaker Imágenes de distribución
Cuando utilice SageMaker Distribution con acceso remoto, utilice la versión 2.7 o posterior de SageMaker Distribution.
Imágenes personalizadas
Cuando utilice Bring your own image (BYOI) el acceso remoto, asegúrese de seguir las especificaciones de imagen personalizadas y de que estén instaladas las siguientes dependencias:
-
curlowget— Necesario para descargar componentes AWS CLI -
unzip— Necesario para extraer los archivos AWS CLI de instalación -
tar— Necesario para la extracción de archivos -
gzip— Necesario para la gestión de archivos comprimidos
Requisitos de instancias
-
Memoria: 8 GB o más
-
Tipos de instancia: use instancias con al menos 8 GB de memoria. No se admiten los siguientes tipos de instancia por falta de memoria (menos de 8 GB):
ml.t3.medium,ml.c7i.large,ml.c6i.large,ml.c6id.largeyml.c5.large. Para obtener una lista más completa de los tipos de instancia, consulte la página Precios de las instancias bajo demanda de Amazon EC2.