Administra plantillas de entorno de ejecución
En esta página, se describe cómo administrar una plantilla de entorno de ejecución de Colab Enterprise, incluidas las siguientes tareas:
- Edita una plantilla de entorno de ejecución.
- Borra una plantilla de entorno de ejecución.
Roles obligatorios
Para obtener los permisos que
necesitas para administrar una plantilla de entorno de ejecución de Colab Enterprise,
pídele a tu administrador que te otorgue el
rol de administrador de Colab Enterprise (roles/aiplatform.colabEnterpriseAdmin) de IAM en el proyecto.
Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.
También puedes obtener los permisos necesarios a través de roles personalizados o cualquier otro rol predefinido.
Edita una plantilla de entorno de ejecución
Puedes realizar cambios en algunas de las especificaciones de tu plantilla de entorno de ejecución, incluida la versión de Python y la configuración de la clave de encriptación. Cualquier cambio que se haga en la plantilla del entorno de ejecución solo se aplicará a los entornos de ejecución recién creados a partir de esta plantilla.
Para editar una plantilla de entorno de ejecución, puedes usar la Google Cloud consola o la API de REST.
Console
Para editar una plantilla de entorno de ejecución, haz lo siguiente:
-
En la Google Cloud consola, ve a la página Plantillas de entorno de ejecución de Colab Enterprise.
-
En el menú Región, selecciona la región que contiene tu plantilla de entorno de ejecución.
-
En la columna ID, haz clic en el número de ID de la plantilla de entorno de ejecución que deseas editar.
-
Haz clic en Editar.
-
En el panel Editar plantilla de entorno de ejecución, realiza cambios en la plantilla de entorno de ejecución.
-
Haz clic en Actualizar.
REST
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
REGION: la región en la que se encuentra tu plantilla de entorno de ejecuciónPROJECT_ID: ID del proyectoNOTEBOOK_RUNTIME_TEMPLATE_ID: el ID de tu plantilla de entorno de ejecuciónRELEASE_NAME: el nombre de la versión de la imagen que deseas usar Por ejemplo,py311es el nombre de la versión de la imagen de Python 3.11 Para configurar la imagen enLatest, dejaRELEASE_NAMEvacío.
Método HTTP y URL:
PATCH https://REGION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/notebookRuntimeTemplates/NOTEBOOK_RUNTIME_TEMPLATE_ID?updateMask=software_config.colab_image.release_name
Cuerpo JSON de la solicitud:
{
softwareConfig: {
colabImage: {
releaseName: "RELEASE_NAME"
}
}
}
Para enviar tu solicitud, elige una de estas opciones:
curl
Guarda el cuerpo de la solicitud en un archivo llamado request.json y ejecuta el siguiente comando:
curl -X PATCH \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://REGION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/notebookRuntimeTemplates/NOTEBOOK_RUNTIME_TEMPLATE_ID?updateMask=software_config.colab_image.release_name"
PowerShell
Guarda el cuerpo de la solicitud en un archivo llamado request.json y ejecuta el siguiente comando:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method PATCH `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://REGION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/notebookRuntimeTemplates/NOTEBOOK_RUNTIME_TEMPLATE_ID?updateMask=software_config.colab_image.release_name" | Select-Object -Expand Content
Para obtener información sobre los parámetros de consulta disponibles, consulta la
notebookRuntimeTemplates.patch API de REST
documentación.
Borra una plantilla de entorno de ejecución
Para borrar una plantilla de entorno de ejecución, puedes usar la Google Cloud consola, gcloud CLI o la API de REST.
Console
Para borrar una plantilla de entorno de ejecución, haz lo siguiente:
-
En la Google Cloud consola, ve a la página Plantillas de entorno de ejecución de Colab Enterprise.
-
En el menú Región, selecciona la región que contiene tu plantilla de entorno de ejecución.
-
Selecciona la plantilla de entorno de ejecución que deseas borrar.
-
Haz clic en Borrar.
-
Haz clic en Confirmar.
gcloud
Antes de usar cualquiera de los datos de comando a continuación, realiza los siguientes reemplazos:
RUNTIME_ID: el ID de tu entorno de ejecuciónPROJECT_ID: ID del proyectoREGION: la región en la que se encuentra tu entorno 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
Si deseas obtener más información sobre el comando para borrar una plantilla de entorno de ejecución desde la línea de comandos, consulta la documentación de gcloud CLI.
REST
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
REGION: la región en la que se encuentra tu entorno de ejecuciónPROJECT_ID: ID del proyectoRUNTIME_ID: el ID de tu entorno 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 siguiente comando:
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 siguiente comando:
$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 de REST de notebookRuntimeTemplates.delete.
¿Qué sigue?
- Obtén más información sobre los entornos de ejecución y las plantillas de entorno de ejecución.
- Crea un entorno de ejecución.