Crie uma versão específica de uma instância
Esta página descreve como criar uma versão específica de uma instância do Vertex AI Workbench.
Porque é que pode querer criar uma versão específica
Para garantir que a sua instância do Vertex AI Workbench tem software compatível com o seu código ou aplicação, pode querer criar uma versão específica.
As imagens de instâncias do Vertex AI Workbench são atualizadas com frequência e as versões específicas de software e pacotes pré-instalados variam de versão para versão.
Para saber mais sobre versões específicas do Vertex AI Workbench, consulte as notas de lançamento do Vertex AI.
Depois de criar uma versão específica de uma instância do Vertex AI Workbench, pode atualizá-la. A atualização da instância atualiza o software e os pacotes pré-instalados. Para mais informações, consulte o artigo Atualize o ambiente de uma instância.
Antes de começar
- 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. Quando criar uma instância, na secção Ambiente, selecione Usar uma versão anterior.
Clique na lista Versão e selecione uma versão. As versões são numeradas no formato de um
M
seguido do número do lançamento, por exemplo,M123
.Conclua o resto da caixa de diálogo de criação de instâncias e, de seguida, clique em Criar.
O Vertex AI Workbench cria uma instância e inicia-a automaticamente. Quando a instância estiver pronta para utilização, o Vertex AI Workbench ativa um link Abrir JupyterLab.
-
INSTANCE_NAME
: o nome da sua instância do Vertex AI Workbench; tem de começar por uma letra seguida de até 62 letras minúsculas, números ou hífenes (-) e não pode terminar com um hífen PROJECT_ID
: o ID do seu projetoLOCATION
: a zona onde quer que a sua instância esteja localizada-
VM_IMAGE_NAME
: o nome da imagem; para obter uma lista dos nomes das imagens disponíveis, use o comandoget-config
-
MACHINE_TYPE
: o tipo de máquina da VM da sua instância -
METADATA
: metadados personalizados a aplicar a esta instância; por exemplo, para especificar um script de pós-arranque, pode usar a etiqueta de metadadospost-startup-script
no formato:--metadata=post-startup-script=gs://BUCKET_NAME/hello.sh
Saiba como atualizar as instâncias do Vertex AI Workbench para garantir que a instância só é atualizada quando estiver tudo pronto.
Saiba como monitorizar o estado da sua instância do Vertex AI Workbench.
Crie uma versão específica
Pode criar uma versão específica de uma instância do Vertex AI Workbench através da Google Cloud consola ou da CLI Google Cloud.
Consola
Para criar uma versão específica de uma instância do Vertex AI Workbench, faça o seguinte:
gcloud
Antes de usar qualquer um dos dados de comandos abaixo, faça as seguintes substituições:
Execute o seguinte comando:
Linux, macOS ou 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 mais informações sobre o comando para criar uma instância a partir da linha de comandos, consulte a documentação da CLI gcloud.
O Vertex AI Workbench cria uma instância e inicia-a automaticamente. Quando a instância estiver pronta a usar, o Vertex AI Workbench ativa um link Abrir JupyterLab na Google Cloud consola.