Gestionar tiempos de ejecución
En esta página se describe cómo gestionar un tiempo de ejecución de Colab Enterprise, incluidas las siguientes tareas:
- Inicia un entorno de ejecución.
- Detener un tiempo de ejecución.
- Desconectarse de un tiempo de ejecución.
- Vuelve a conectarte a un entorno de ejecución.
- Cambia el tiempo de ejecución al que estás conectado.
- Elimina un tiempo de ejecución.
Roles obligatorios
Para obtener los permisos que necesitas para gestionar un tiempo de ejecución de Colab Enterprise, pide a tu administrador que te conceda el rol de gestión de identidades y accesos Usuario de Colab Enterprise (roles/aiplatform.colabEnterpriseUser
) en el proyecto.
Para obtener más información sobre cómo conceder roles, consulta el artículo Gestionar el acceso a proyectos, carpetas y organizaciones.
También puedes conseguir los permisos necesarios a través de roles personalizados u otros roles predefinidos.
Iniciar un tiempo de ejecución
Para iniciar un tiempo de ejecución, puedes usar la Google Cloud consola, la CLI de gcloud o la API REST.
Consola
Para iniciar un entorno de ejecución, sigue estos pasos:
-
En la Google Cloud consola, ve a la página Tiempos de ejecución de Colab Enterprise.
-
En el menú Región, selecciona la región que contiene tu tiempo de ejecución.
-
Selecciona el tiempo de ejecución que quieras iniciar.
-
Haz clic en Empezar.
gcloud
Antes de usar los datos de los comandos que se indican a continuación, haz los siguientes cambios:
RUNTIME_ID
: el ID de tu tiempo de ejecución.PROJECT_ID
: tu ID de proyecto.REGION
: la región en la que se encuentra tu tiempo de ejecución.
Ejecuta el siguiente comando:
Linux, macOS o Cloud Shell
gcloud colab runtimes start RUNTIME_ID \ --project=PROJECT_ID \ --region=REGION
Windows (PowerShell)
gcloud colab runtimes start RUNTIME_ID ` --project=PROJECT_ID ` --region=REGION
Windows (cmd.exe)
gcloud colab runtimes start RUNTIME_ID ^ --project=PROJECT_ID ^ --region=REGION
Para obtener más información sobre el comando para crear una plantilla de tiempo de ejecución desde la línea de comandos, consulta la documentación de la CLI de gcloud.
REST
Antes de usar los datos de la solicitud, haz las siguientes sustituciones:
REGION
: la región en la que se encuentra tu tiempo de ejecución.PROJECT_ID
: tu ID de proyecto.RUNTIME_ID
: el ID de tu tiempo de ejecución.
Método HTTP y URL:
POST https://REGION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/notebookRuntimes/RUNTIME_ID:start
Para enviar tu solicitud, elige una de estas opciones:
curl
Ejecuta el comando siguiente:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d "" \
"https://REGION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/notebookRuntimes/RUNTIME_ID:start"
PowerShell
Ejecuta el comando siguiente:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-Uri "https://REGION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/notebookRuntimes/RUNTIME_ID:start" | Select-Object -Expand Content
Para obtener más información, consulta la documentación de la API REST notebookRuntimes.start
.
Detener un tiempo de ejecución
Para detener un tiempo de ejecución, puedes usar la CLI de gcloud o la API REST.
gcloud
Antes de usar los datos de los comandos que se indican a continuación, haz los siguientes cambios:
RUNTIME_ID
: el ID de tu tiempo de ejecución.PROJECT_ID
: tu ID de proyecto.REGION
: la región en la que se encuentra tu tiempo de ejecución.
Ejecuta el siguiente comando:
Linux, macOS o Cloud Shell
gcloud colab runtimes stop RUNTIME_ID \ --project=PROJECT_ID \ --region=REGION
Windows (PowerShell)
gcloud colab runtimes stop RUNTIME_ID ` --project=PROJECT_ID ` --region=REGION
Windows (cmd.exe)
gcloud colab runtimes stop RUNTIME_ID ^ --project=PROJECT_ID ^ --region=REGION
Para obtener más información sobre el comando para detener un tiempo de ejecución desde la línea de comandos, consulta la documentación de la CLI de gcloud.
REST
Antes de usar los datos de la solicitud, haz las siguientes sustituciones:
REGION
: la región en la que se encuentra tu tiempo de ejecución.PROJECT_ID
: tu ID de proyecto.RUNTIME_ID
: el ID de tu tiempo de ejecución.
Método HTTP y URL:
POST https://REGION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/notebookRuntimes/RUNTIME_ID:start
Para enviar tu solicitud, elige una de estas opciones:
curl
Ejecuta el comando siguiente:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d "" \
"https://REGION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/notebookRuntimes/RUNTIME_ID:start"
PowerShell
Ejecuta el comando siguiente:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-Uri "https://REGION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/notebookRuntimes/RUNTIME_ID:start" | Select-Object -Expand Content
Para obtener más información, consulta la documentación de la API REST notebookRuntimes.stop
.
Desconectarse de un entorno de ejecución
Para desconectarte de un tiempo de ejecución, sigue estos pasos:
-
En la consola, ve a la página Mis cuadernos de Colab Enterprise. Google Cloud
-
En el menú Región, selecciona la región que contiene tu cuaderno.
-
Abre el cuaderno que quieras desconectar del tiempo de ejecución.
-
En la barra de herramientas del encabezado, haz clic en Tiempo de ejecución > Gestionar sesiones. Si no ves la barra de herramientas del encabezado, haz clic en Mostrar u ocultar encabezado.
-
En el panel Sesiones activas, haz clic en el botón
Finalizar sesión. -
Haz clic en Terminar.
Volver a conectarse a un entorno de ejecución
Para volver a conectarte a un entorno de ejecución, sigue estos pasos:
-
En la consola, ve a la página Mis cuadernos de Colab Enterprise. Google Cloud
-
En el menú Región, selecciona la región que contiene tu cuaderno.
-
Abre un cuaderno que se haya desconectado recientemente de un tiempo de ejecución.
-
En la esquina superior derecha del cuaderno, haz clic en Volver a conectar.
Si el entorno de ejecución al que se había conectado el cuaderno anteriormente sigue en ejecución, Colab Enterprise se conectará a él. Si ese tiempo de ejecución ya no está en ejecución, se conecta al tiempo de ejecución predeterminado.
Cambiar el tiempo de ejecución
Para cambiar el tiempo de ejecución al que estás conectado, sigue estos pasos:
-
En la consola, ve a la página Mis cuadernos de Colab Enterprise. Google Cloud
-
En el menú Región, selecciona la región que contiene tu cuaderno.
-
Abre un cuaderno conectado a un tiempo de ejecución.
-
En la esquina superior derecha del cuaderno, haz clic en > Cambiar tipo de entorno de ejecución.
Opciones de conexión adicionales -
Completa el cuadro de diálogo para conectarte a un entorno de ejecución.
Eliminar un tiempo de ejecución
Para eliminar un tiempo de ejecución, puedes usar la Google Cloud consola, gcloud CLI o la API REST.
Consola
Para eliminar un tiempo de ejecución, sigue estos pasos:
-
En la Google Cloud consola, ve a la página Tiempos de ejecución de Colab Enterprise.
-
En el menú Región, selecciona la región que contiene tu tiempo de ejecución.
-
Selecciona el tiempo de ejecución que quieras eliminar.
-
Haz clic en
Eliminar. -
Haz clic en Confirmar.
gcloud
Antes de usar los datos de los comandos que se indican a continuación, haz los siguientes cambios:
RUNTIME_ID
: el ID de tu tiempo de ejecución.PROJECT_ID
: tu ID de proyecto.REGION
: la región en la que se encuentra tu tiempo de ejecución.
Ejecuta el siguiente comando:
Linux, macOS o Cloud Shell
gcloud colab runtimes delete RUNTIME_ID \ --project=PROJECT_ID \ --region=REGION
Windows (PowerShell)
gcloud colab runtimes delete RUNTIME_ID ` --project=PROJECT_ID ` --region=REGION
Windows (cmd.exe)
gcloud colab runtimes delete RUNTIME_ID ^ --project=PROJECT_ID ^ --region=REGION
Para obtener más información sobre el comando para crear una plantilla de tiempo de ejecución desde la línea de comandos, consulta la documentación de la CLI de gcloud.
REST
Antes de usar los datos de la solicitud, haz las siguientes sustituciones:
REGION
: la región en la que se encuentra tu tiempo de ejecución.PROJECT_ID
: tu ID de proyecto.RUNTIME_ID
: el ID de tu tiempo de ejecución.
Método HTTP y URL:
DELETE https://REGION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/notebookRuntimes/RUNTIME_ID
Para enviar tu solicitud, elige una de estas opciones:
curl
Ejecuta el comando siguiente:
curl -X DELETE \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://REGION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/notebookRuntimes/RUNTIME_ID"
PowerShell
Ejecuta el comando siguiente:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method DELETE `
-Headers $headers `
-Uri "https://REGION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/notebookRuntimes/RUNTIME_ID" | Select-Object -Expand Content
Para obtener más información, consulta la documentación de la API REST notebookRuntimes.delete
.
Siguientes pasos
- Consulta más información sobre los runtimes y las plantillas de runtime.
- Crea una plantilla de tiempo de ejecución.