Editor de código en Amazon SageMaker Studio - Amazon SageMaker AI

Editor de código en Amazon SageMaker Studio

El editor de código, basado en Code-OSS, Visual Studio Code: Open Source, le ayuda a escribir, probar, depurar y ejecutar su código de análisis y machine learning. El editor de código se extiende y se integra completamente con Amazon SageMaker Studio. También es compatible con las extensiones del entorno de desarrollo integrado (IDE) disponibles en Open VSX Registry. La siguiente página proporciona información sobre el editor de código y los detalles clave para su uso.

El editor de código tiene preinstalada la extensión Kit de herramientas de AWS para VS Code, que permite conexiones a Servicios de AWS como Amazon CodeWhisperer, un generador de código de uso general basado en machine learning que ofrece recomendaciones de código en tiempo real. Para obtener más información acerca de las extensiones, consulte Conexiones y extensiones del editor de código.

importante

A partir del 30 de noviembre de 2023, la experiencia anterior de Amazon SageMaker Studio pasa a denominarse Amazon SageMaker Studio Classic. La siguiente sección está dedicada expresamente al uso de la experiencia de Studio actualizada. Para obtener más información sobre el uso de la aplicación de Studio Classic, consulte Amazon SageMaker Studio Classic.

Para iniciar el editor de código, cree un espacio privado del editor de código. El espacio del editor de código utiliza una sola instancia de Amazon Elastic Compute Cloud (Amazon EC2) para la computación y un solo volumen de Amazon Elastic Block Store (Amazon EBS) para el almacenamiento. Todo lo que hay en el espacio, como el código, el perfil de Git y las variables de entorno, se almacena en el mismo volumen de Amazon EBS. El volumen tiene 3000 IOPS y un rendimiento de 125 MBps. El administrador ha configurado los ajustes de almacenamiento predeterminados de Amazon EBS para su espacio.

El tamaño de almacenamiento predeterminado es de 5 GB, pero el administrador puede aumentar la cantidad de espacio que obtiene. Para obtener más información, consulte Cambio del tamaño de almacenamiento predeterminado.

El directorio de trabajo de los usuarios dentro del volumen de almacenamiento es /home/sagemaker-user. Si especifica su propia clave de AWS KMS para cifrar el volumen, todo el contenido del directorio de trabajo se cifra con la clave administrada por el cliente. Si no especifica ninguna clave de AWS KMS, los datos que contiene /home/sagemaker-user se cifran con una clave administrada de AWS. Independientemente de si se especifica una clave de AWS KMS, todos los datos que se encuentran fuera del directorio de trabajo se cifran con una clave administrada de AWS.

Puede aumentar o reducir la escala de la computación cambiando el tipo de instancia de Amazon EC2 que ejecuta la aplicación de editor de código. Antes de cambiar el tipo de instancia asociado, primero debe detener el espacio del editor de código. Para obtener más información, consulte Instancias e imágenes de la aplicación del editor de código.

El administrador puede proporcionarle una configuración del ciclo de vida para personalizar el entorno. Puede especificar la configuración del ciclo de vida al crear el espacio. Para obtener más información, consulte Configuraciones del ciclo de vida del editor de código.

También puede traer su propio sistema de almacenamiento de archivos si tiene un volumen de Amazon EFS.

La página de bienvenida de la interfaz de usuario de la aplicación del editor de código.