Gerenciar atributos usando metadados
Nesta página, descrevemos como gerenciar alguns recursos de instâncias do Vertex AI Workbench modificando os pares de chave-valor de metadados da instância.
Chaves de metadados
Para informações sobre recursos e as respectivas chaves de metadados, consulte a tabela a seguir.
Recurso | Descrição | Chave de metadados | Valores e padrões aceitos |
---|---|---|---|
nbconvert |
Permite exportar e fazer o download de notebooks como um tipo de arquivo diferente. |
notebook-disable-nbconvert |
|
Excluir para a lixeira |
Usa o comportamento de lixeira do sistema operacional ao excluir do JupyterLab. |
notebook-enable-delete-to-trash |
|
Dataproc |
Permite acesso aos kernels do Dataproc. Para mais informações, consulte Criar uma instância ativada para Dataproc. |
disable-mixer |
|
Encerramento de inatividade |
Ativa o desligamento por inatividade. Para mais informações, consulte Desativação de inatividade. |
idle-timeout-seconds |
Um número inteiro que representa o tempo de inatividade em segundos. O valor padrão é de 10800 segundos (180 minutos).
|
Usuário do Jupyter personalizado |
Especifica o nome do usuário padrão do Jupyter. Essa configuração determina o nome da pasta para seus notebooks. Por exemplo, em vez do diretório |
jupyter-user |
Uma string. O valor padrão é jupyter . |
Permitir downloads do arquivo |
Permite fazer o download de arquivos do JupyterLab. |
notebook-disable-downloads |
|
Acesso raiz |
Ativa o acesso raiz. |
notebook-disable-root |
|
Acesso ao terminal |
Permite o acesso ao terminal. |
notebook-disable-terminal |
|
Upgrades programados |
Programa upgrades automáticos da instância. |
notebook-upgrade-schedule |
A programação semanal ou mensal que você define, no formato unix-cron, por exemplo, 00 19 * * MON significa "semanalmente" às segundas-feiras, às 1900 horas, horário de Greenwich (GMT).
Esse recurso fica desativado por padrão.
|
Script pós-inicialização |
Executa um script personalizado após a inicialização. |
post-startup-script |
O URI de um script de pós-inicialização no Cloud Storage, por exemplo:
gs://bucket/hello.sh . Esse recurso fica desativado por padrão.
|
Comportamento do script pós-inicialização |
Define quando e como o script pós-inicialização é executado. |
post-startup-script-behavior |
|
Reportar integridade do evento |
Verifica a integridade a cada 30 segundos para métricas da VM. |
report-event-health |
|
Metadados gerenciados pelo Compute Engine
Algumas das chaves de metadados são predefinidas pelo Compute Engine. Para mais informações, consulte Chaves de metadados predefinidas.
Chaves de metadados protegidas
Algumas chaves de metadados são reservadas somente para uso do sistema. Se você atribuir valores a essas chaves de metadados, os novos valores serão substituídos pelos do sistema.
As chaves de metadados reservadas incluem, entre outras:
data-disk-uri
enable-oslogin
framework
notebooks-api
notebooks-api-version
nvidia-driver-gcs-path
proxy-url
restriction
shutdown-script
title
version
Criar uma instância com metadados específicos
É possível criar uma instância do Vertex AI Workbench com metadados específicos usando o console do Google Cloud, a CLI do Google Cloud, o Terraform ou a API Notebooks:
Console
Ao criar uma instância do Vertex AI Workbench, é possível adicionar metadados na seção Ambiente de Opções avançadas.
gcloud
Ao criar uma instância do Vertex AI Workbench, é possível adicionar metadados usando o comando a seguir.
gcloud workbench instances create INSTANCE_NAME --metadata=KEY=VALUE
Terraform
Para adicionar metadados, crie o recurso com pares de chave-valor de metadados.
Para saber como aplicar ou remover uma configuração do Terraform, consulte Comandos básicos do Terraform.
API Notebooks
Use o método instances.create
com valores de metadados para gerenciar os atributos correspondentes.
Atualizar os metadados de uma instância
É possível atualizar os metadados de uma instância do Vertex AI Workbench usando o console do Google Cloud, a CLI do Google Cloud, o Terraform ou a API Notebooks.
Console
É possível atualizar os metadados de uma instância do Vertex AI Workbench na seção Software e segurança da página Detalhes.
gcloud
É possível atualizar os metadados em uma instância do Vertex AI Workbench usando o comando a seguir.
gcloud workbench instances update INSTANCE_NAME --metadata=KEY=VALUE
Terraform
É possível alterar os pares de chave-valor de metadados para gerenciar os recursos correspondentes nas instâncias do Vertex AI Workbench.
Para saber como aplicar ou remover uma configuração do Terraform, consulte Comandos básicos do Terraform.
API Notebooks
Use o método instances.patch
com valores de metadados e gce_setup.metadata
no updateMask
para gerenciar os recursos correspondentes.
Remover metadados de uma instância
É possível remover metadados de uma instância do Vertex AI Workbench usando o console do Google Cloud, a CLI do Google Cloud, o Terraform ou a API Notebooks.
Console
É possível remover metadados de uma instância do Vertex AI Workbench na seção Software e segurança da página Detalhes.
gcloud
É possível remover metadados de uma instância do Vertex AI Workbench, use o comando a seguir.
gcloud workbench instances update INSTANCE_NAME --metadata=KEY=
Terraform
É possível remover pares de chave-valor de metadados para gerenciar os recursos correspondentes de uma instância do Vertex AI Workbench.
Para saber como aplicar ou remover uma configuração do Terraform, consulte Comandos básicos do Terraform.
API Notebooks
Use o método instances.patch
com o valor de metadados definido como uma string vazia e gce_setup.metadata
no updateMask
para remover o atributo correspondente.