通过元数据管理功能
本页面介绍如何通过修改实例的元数据键值对来管理某些 Vertex AI Workbench 实例功能。
元数据键
如需了解各个功能及其对应的元数据键,请参阅下表。
功能 | 说明 | 元数据键 | 接受的值和默认值 |
---|---|---|---|
在容器映像上启用 Cloud Storage FUSE |
将 |
container-allow-fuse |
|
nbconvert |
可让您以其他文件类型导出和下载笔记本。 |
notebook-disable-nbconvert |
|
删除至回收站 |
从 JupyterLab 中删除时使用操作系统的回收站行为。 |
notebook-enable-delete-to-trash |
|
Dataproc |
实现对 Dataproc 内核的访问权限。 如需了解详情,请参阅创建启用 Dataproc 的实例。 |
disable-mixer |
|
空闲机器关停 |
启用空闲机器关停功能。 如需了解详情,请参阅空闲机器关停。 |
idle-timeout-seconds |
表示空闲时间的整数,以秒为单位。默认值为 10800 秒(180 分钟)。 |
安排的操作系统补丁 |
预定实例的自动操作系统更新。这会启用 Debian 的无人值守升级服务,并且仅适用于基于虚拟机的映像。 |
install-unattended-upgrades |
|
自定义 Jupyter 用户 |
指定默认 Jupyter 用户的名称。此设置决定了笔记本的文件夹名称。例如,您可以将目录更改为 |
jupyter-user |
一个字符串。默认值为 jupyter 。 |
文件下载 |
可让您从 JupyterLab 下载文件。 |
notebook-disable-downloads |
|
根访问权限 |
启用根访问权限。 |
notebook-disable-root |
|
终端访问权限 |
启用终端访问权限。 |
notebook-disable-terminal |
|
预定升级 |
预定实例的自动升级。 |
notebook-upgrade-schedule |
您设置的每周或每月时间表,采用 unix-cron 格式,例如 00 19 * * MON 表示格林威治标准时间 (GMT) 每周一的 19:00。默认情况下,此功能处于关闭状态。
|
启动后脚本 |
在启动后运行自定义脚本。 |
post-startup-script |
Cloud Storage 中启动后脚本的 URI,例如 gs://bucket/hello.sh 。默认情况下,此功能处于关闭状态。
|
启动后脚本行为 |
定义启动后脚本运行的时间和方式。 |
post-startup-script-behavior |
|
报告事件健康状况 |
每 30 秒检查一次虚拟机指标的健康状况。 |
report-event-health |
|
启用 JupyterLab 4 预览版 |
在您的实例上启用 JupyterLab 4(预览版)。如需了解详情,请参阅 JupyterLab 4 预览版。 |
enable-jupyterlab4-preview |
|
Compute Engine 管理的元数据
Compute Engine 预定义了部分元数据键。如需了解详情,请参阅预定义的元数据键。
受保护的元数据键
某些元数据键已为系统预留,仅供系统使用。如果您为这些元数据键分配值,则新值将会被系统值覆盖。
预留的元数据键包括但不限于:
data-disk-uri
enable-oslogin
framework
notebooks-api
notebooks-api-version
nvidia-driver-gcs-path
proxy-url
restriction
shutdown-script
title
version
创建具有特定元数据的实例
您可以使用 Google Cloud 控制台、Google Cloud CLI、Terraform 或 Notebooks API 创建具有特定元数据的 Vertex AI Workbench 实例。
控制台
创建 Vertex AI Workbench 实例时,您可以在高级选项的环境部分中添加元数据。
gcloud
创建 Vertex AI Workbench 实例时,您可以使用以下命令添加元数据:
gcloud workbench instances create INSTANCE_NAME --metadata=KEY=VALUE
Terraform
如需添加元数据,请使用元数据键值对创建资源。
如需了解如何应用或移除 Terraform 配置,请参阅基本 Terraform 命令。
Notebooks API
使用 instances.create
方法和元数据值来管理相应的功能。
更新实例的元数据
您可以使用 Google Cloud 控制台、Google Cloud CLI、Terraform 或 Notebooks API 更新 Vertex AI Workbench 实例的元数据。
控制台
您可以在 Vertex AI Workbench 实例的详细信息页面上的软件和安全部分中更新该实例的元数据。
gcloud
您可以使用以下命令更新 Vertex AI Workbench 实例的元数据:
gcloud workbench instances update INSTANCE_NAME --metadata=KEY=VALUE
Terraform
您可以更改元数据键值对,以管理 Vertex AI Workbench 实例上的相应功能。
如需了解如何应用或移除 Terraform 配置,请参阅基本 Terraform 命令。
Notebooks API
使用 instances.patch
方法与元数据值以及 updateMask
中的 gce_setup.metadata
来管理相应的功能。
从实例中移除元数据
您可以使用 Google Cloud 控制台、Google Cloud CLI、Terraform 或 Notebooks API 从 Vertex AI Workbench 实例中移除元数据。
控制台
您可以在 Vertex AI Workbench 实例的详细信息页面上的软件和安全部分中移除该实例中的元数据。
gcloud
您可以使用以下命令从 Vertex AI Workbench 实例中移除元数据:
gcloud workbench instances update INSTANCE_NAME --metadata=KEY
Terraform
您可以移除元数据键值对,以管理 Vertex AI Workbench 实例的相应功能。
如需了解如何应用或移除 Terraform 配置,请参阅基本 Terraform 命令。
Notebooks API
使用 instances.patch
方法并将元数据值设置为空字符串,并使用 updateMask
中的 gce_setup.metadata
,以移除相应的功能。