Usa recursos externos en Amazon SageMaker Studio Lab - Amazon SageMaker AI

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.

Usa recursos externos en Amazon SageMaker Studio Lab

Con Amazon SageMaker Studio Lab, puede integrar recursos externos, como cuadernos y datos de Jupyter, de los repositorios de Git y Amazon S3. También puede añadir un botón Abrir en Studio Lab a su GitHub repositorio y libretas. Este botón permite clonar los cuadernos directamente desde Studio Lab.

En los siguientes temas, se indica cómo integrar recursos externos.

Usa los recursos GitHub

Studio Lab ofrece integración con GitHub. Con esta integración, puede clonar cuadernos y repositorios directamente en su proyecto de Studio Lab.

En los siguientes temas se proporciona información sobre cómo utilizar GitHub los recursos con Studio Lab.

Ejemplos de cuadernos de Studio Lab

Para empezar con un repositorio de ejemplos de cuadernos diseñados para Studio Lab, consulte Ejemplos de cuadernos de Studio Lab.

Este repositorio proporciona cuadernos para los siguientes casos de uso, entre otros.

  • Visión artificial

  • Conectarse a AWS

  • Creación de entornos personalizados

  • Análisis de datos geoespaciales

  • Procesamiento de lenguaje natural

  • Uso de R

Clonar un GitHub repositorio

Para clonar un GitHub repositorio en tu proyecto de Studio Lab, sigue estos pasos.

  1. Inicie el tiempo de ejecución de su proyecto de Studio Lab. Para obtener más información sobre cómo inicializar el tiempo de ejecución de un proyecto de Studio Lab, consulte Iniciar el tiempo de ejecución del proyecto.

  2. En Studio Lab, seleccione el icono del Explorador de archivos ( Black square icon representing a placeholder or empty image. ) en el menú de la izquierda para que el panel Explorador de archivos aparezca a la izquierda.

  3. Vaya a su directorio de usuarios; para ello, elija el icono de archivo situado debajo de la barra de búsqueda de archivos.

  4. Seleccione el icono de Git ( Black square icon representing a placeholder or empty image. ) en el menú de la izquierda para abrir un nuevo menú desplegable.

  5. Seleccione Clonar un repositorio.

  6. Pegue la URL del repositorio en URL del repositorio de Git (.git).

  7. Seleccione Clonar.

Clona cuadernos individuales de GitHub

Para abrir un cuaderno en Studio Lab, debe tener acceso al repositorio en el que se encuentra el cuaderno. En los siguientes ejemplos se describe el comportamiento de Studio Lab en relación con los permisos en diversas situaciones.

  • Si un repositorio es público, puede clonar automáticamente el cuaderno en su proyecto desde la página de vista previa de Studio Lab.

  • Si un repositorio es privado, se te pedirá que inicies sesión en él GitHub desde la página de vista previa de Studio Lab. Si tiene acceso a un repositorio privado, puede clonar el cuaderno en su proyecto.

  • Si no tiene acceso a un repositorio privado, no puede clonar el cuaderno desde la página de vista previa de Studio Lab.

En las siguientes secciones, se muestran dos opciones para copiar un GitHub bloc de notas en el proyecto de Studio Lab. Estas opciones dependen de si el cuaderno tiene el botón Abrir en Studio Lab.

Opción 1: copia de un cuaderno con el botón Abrir en Studio Lab

En el siguiente procedimiento se muestra cómo copiar un cuaderno que tiene el botón Abrir en Studio Lab. Si desea agregar este botón a su cuaderno, consulte Adición de un botón Abrir en Studio Lab a un cuaderno.

  1. Lance Studio Lab siguiendo los pasos que se indican en Inicio de sesión en Studio Lab.

  2. En una nueva pestaña del navegador, navega hasta el GitHub cuaderno que deseas clonar.

  3. En el cuaderno, seleccione el botón Abrir en Studio Lab para abrir una nueva página en Studio Lab con una vista previa del cuaderno.

  4. Si el tiempo de ejecución del proyecto aún no está en ejecución, inícielo pulsando el botón Iniciar tiempo de ejecución en la parte superior de la página de vista previa. Espere a que el estado del tiempo de ejecución se inicie antes de ir al paso siguiente.

  5. Una vez iniciado el tiempo de ejecución del proyecto, seleccione Copiar al proyecto para abrir el tiempo de ejecución del proyecto en una nueva pestaña del navegador.

  6. En la sección ¿Copiar de GitHub? cuadro de diálogo, seleccione Copiar solo el bloc de notas. Se copiará el archivo del cuaderno en su proyecto.

Opción 2: clona cualquier GitHub bloc de notas

El siguiente procedimiento muestra cómo copiar cualquier bloc de notas de GitHub.

  1. Navegue hasta el cuaderno en GitHub.

  2. En la barra de direcciones del navegador, modifique la URL del cuaderno como se indica a continuación.

    # Original URL https://github.com/<PATH_TO_NOTEBOOK> # Modified URL  https://studiolab.sagemaker.aws/import/github/<PATH_TO_NOTEBOOK>
  3. Vaya a la URL modificada. Se abre una vista previa del cuaderno en Studio Lab.

  4. Si el tiempo de ejecución del proyecto aún no está en ejecución, inícielo pulsando el botón Iniciar tiempo de ejecución en la parte superior de la página de vista previa. Espere a que el estado del tiempo de ejecución se inicie antes de ir al paso siguiente.

  5. Una vez iniciado el tiempo de ejecución del proyecto, seleccione Copiar al proyecto para abrir el tiempo de ejecución del proyecto en una nueva pestaña del navegador.

  6. ¿En la copia de GitHub? cuadro de diálogo, seleccione Copiar solo el bloc de notas para copiar el archivo del bloc de notas al proyecto.

Adición de un botón Abrir en Studio Lab a un cuaderno

Si añade el botón Abrir en Studio Lab a sus cuadernos, otras personas podrán clonarlos estos últimos o los repositorios directamente en los proyectos de Studio Lab que tengan. Si compartes tu bloc de notas en un GitHub repositorio público, tu contenido se podrá leer públicamente. No compartas contenido privado, como claves de AWS acceso o AWS Identity and Access Management credenciales, en tu bloc de notas.

Para añadir el botón Abrir en Studio Lab funcional a su cuaderno o repositorio de Jupyter, agregue el marcado siguiente en la parte superior de su cuaderno o repositorio.

[![Open In SageMaker Studio Lab](https://studiolab.sagemaker.aws/studiolab.svg)](https://studiolab.sagemaker.aws/import/github/<PATH_TO_YOUR_NOTEBOOK_ON_GITHUB>)

Importación de archivos desde su equipo

En los pasos siguientes se muestra cómo importar archivos del equipo a un proyecto de Studio Lab. 

  1. Abra el tiempo de ejecución del proyecto de Studio Lab.

  2. Abra el panel Explorador de archivos.

  3. En la barra de acciones del panel del Explorador de archivos, seleccione el botón Cargar archivos.

  4. Seleccione los archivos que desee cargar del equipo local.

  5. Seleccione Abrir.

Como alternativa, puede arrastrar y soltar archivos del equipo al panel del Explorador de archivos.

Conexión a Amazon S3

AWS CLI Permite la AWS integración en su proyecto de Studio Lab. Con esta integración, puede extraer recursos de Amazon S3 para usarlos con sus cuadernos de Jupyter.

Para usarlo AWS CLI con Studio Lab, complete los siguientes pasos. Para ver un cuaderno en el que se describe esta integración, consulte Uso de Studio Lab con AWS recursos.

  1. Instale los AWS CLI siguientes pasos que se indican en Instalación o actualización de la última versión de AWS CLI.

  2. Configure sus AWS credenciales siguiendo los pasos de Configuración rápida. El rol de su AWS cuenta debe tener permisos para acceder al bucket de Amazon S3 desde el que está copiando los datos.

  3. Desde el cuaderno de Jupyter, clone recursos del bucket de Amazon S3, según sea necesario. En el siguiente comando se muestra cómo clonar todos los recursos de una ruta de Amazon S3 a su proyecto. Para obtener más información, consulte Referencia de comandos de la AWS CLI.

    !aws s3 cp s3://<BUCKET_NAME>/<PATH_TO_RESOURCES>/ <PROJECT_DESTINATION_PATH>/ --recursive