透過中繼資料管理功能
本頁說明如何修改執行個體的中繼資料鍵值組合,藉此管理部分 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 分鐘)。 |
訪客屬性 |
啟用訪客屬性。必須開啟這項設定,才能執行閒置關機。 詳情請參閱執行閒置關機的規定。 |
enable-guest-attributes |
true (預設):啟用訪客屬性。false :關閉訪客屬性。 |
已排定時間的 OS 修補程式 |
排定執行個體的作業系統自動更新時間。這會啟用 Debian 的無人值守升級服務,且僅適用於 VM 型映像檔。 |
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 秒檢查一次 VM 指標的健康狀態。 |
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 執行個體的中繼資料,請按照下列步驟操作:
前往 Google Cloud 控制台的「Instances」(執行個體) 頁面。
在執行個體清單中,按一下要更新的執行個體名稱。
在「執行個體詳細資料」頁面上,按一下「軟體和安全性」。
在「Metadata」(中繼資料) 專區中,更新要變更的中繼資料鍵值組合。
按一下「提交」。
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 執行個體移除中繼資料,請按照下列步驟操作:
前往 Google Cloud 控制台的「Instances」(執行個體) 頁面。
在執行個體清單中,按一下要修改的執行個體名稱。
在「執行個體詳細資料」頁面上,按一下「軟體和安全性」。
在「Metadata」(中繼資料) 區段中,找到要刪除的鍵/值組合,然後按一下右側的「刪除」圖示
。按一下「提交」。
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
,即可移除對應功能。