Crear una versión específica de una instancia
En esta página se describe cómo crear una versión específica de una instancia de Vertex AI Workbench.
Por qué puede ser útil crear una versión específica
Para asegurarte de que tu instancia de Vertex AI Workbench tenga un software compatible con tu código o aplicación, puedes crear una versión específica.
Las imágenes de las instancias de Vertex AI Workbench se actualizan con frecuencia y las versiones específicas del software y los paquetes preinstalados varían de una versión a otra.
Para obtener más información sobre versiones específicas de Vertex AI Workbench, consulta las notas de las versiones de Vertex AI.
Después de crear una versión específica de una instancia de Vertex AI Workbench, puedes actualizarla. Al actualizar la instancia, se actualizan el software y los paquetes preinstalados. Para obtener más información, consulta Actualizar el entorno de una instancia.
Antes de empezar
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator
(
roles/resourcemanager.projectCreator
), which contains theresourcemanager.projects.create
permission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
Enable the Notebooks API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin
), which contains theserviceusage.services.enable
permission. Learn how to grant roles. -
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator
(
roles/resourcemanager.projectCreator
), which contains theresourcemanager.projects.create
permission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
Enable the Notebooks API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin
), which contains theserviceusage.services.enable
permission. Learn how to grant roles. Cuando crees una instancia, en la sección Entorno, selecciona Usar una versión anterior.
Haz clic en la lista Versión y selecciona una versión. Las versiones se numeran con el formato
M
seguido del número de la versión, por ejemplo,M123
.Completa el resto del cuadro de diálogo de creación de instancias y, a continuación, haz clic en Crear.
Vertex AI Workbench crea una instancia y la inicia automáticamente. Cuando la instancia esté lista para usarse, Vertex AI Workbench activará el enlace Abrir JupyterLab.
-
INSTANCE_NAME
: el nombre de tu instancia de Vertex AI Workbench. Debe empezar por una letra seguida de un máximo de 62 letras minúsculas, números o guiones (-), y no puede acabar en guion. PROJECT_ID
: tu ID de proyectoLOCATION
: la zona en la que quieres que se encuentre tu instancia-
VM_IMAGE_NAME
: el nombre de la imagen. Para obtener una lista de los nombres de imagen disponibles, usa el comandoget-config
. -
MACHINE_TYPE
: el tipo de máquina de la máquina virtual de tu instancia -
METADATA
: metadatos personalizados que se aplicarán a esta instancia. Por ejemplo, para especificar un script posterior al inicio, puedes usar la etiqueta de metadatospost-startup-script
con el siguiente formato:--metadata=post-startup-script=gs://BUCKET_NAME/hello.sh
Consulta más información sobre cómo actualizar las instancias de Vertex AI Workbench para asegurarte de que la instancia se actualiza solo cuando estés preparado.
Consulta cómo monitorizar el estado de tu instancia de Vertex AI Workbench.
Crear una versión específica
Puedes crear una versión específica de una instancia de Vertex AI Workbench mediante la Google Cloud consola o la CLI de Google Cloud.
Consola
Para crear una versión específica de una instancia de Vertex AI Workbench, haz lo siguiente:
gcloud
Antes de usar los datos de los comandos que se indican a continuación, haz los siguientes cambios:
Ejecuta el siguiente comando:
Linux, macOS o Cloud Shell
gcloud workbench instances create INSTANCE_NAME \ --project=PROJECT_ID \ --location=LOCATION \ --vm-image-project="cloud-notebooks-managed" \ --vm-image-name=VM_IMAGE_NAME \ --machine-type=MACHINE_TYPE \ --metadata=METADATA
Windows (PowerShell)
gcloud workbench instances create INSTANCE_NAME ` --project=PROJECT_ID ` --location=LOCATION ` --vm-image-project="cloud-notebooks-managed" ` --vm-image-name=VM_IMAGE_NAME ` --machine-type=MACHINE_TYPE ` --metadata=METADATA
Windows (cmd.exe)
gcloud workbench instances create INSTANCE_NAME ^ --project=PROJECT_ID ^ --location=LOCATION ^ --vm-image-project="cloud-notebooks-managed" ^ --vm-image-name=VM_IMAGE_NAME ^ --machine-type=MACHINE_TYPE ^ --metadata=METADATA
Para obtener más información sobre el comando para crear una instancia desde la línea de comandos, consulta la documentación de la CLI de gcloud.
Vertex AI Workbench crea una instancia y la inicia automáticamente. Cuando la instancia esté lista para usarse, Vertex AI Workbench activará un enlace Abrir JupyterLab en la consola. Google Cloud