메타데이터를 통한 특성 관리
이 페이지에서는 인스턴스의 메타데이터 키-값 쌍을 수정하여 Vertex AI Workbench 인스턴스 특성을 관리하는 방법을 설명합니다.
메타데이터 키
특성 및 해당 메타데이터 키에 대한 자세한 내용은 다음 표를 참조하세요.
기능 | 설명 | 메타데이터 키 | 허용되는 값과 기본값 |
---|---|---|---|
nbconvert |
노트북을 다른 파일 형식으로 내보내고 다운로드할 수 있습니다. |
notebook-disable-nbconvert |
|
휴지통에 삭제 |
JupyterLab에서 삭제할 때 운영체제의 휴지통 동작을 사용합니다. |
notebook-enable-delete-to-trash |
|
Dataproc |
Dataproc 커널에 대한 액세스를 사용 설정합니다. 자세한 내용은 Dataproc가 사용 설정된 인스턴스 만들기를 참조하세요. |
disable-mixer |
|
유휴 상태 종료 |
유휴 상태 종료를 사용 설정합니다. 자세한 내용은 유휴 상태 종료를 참조하세요. |
idle-timeout-seconds |
유휴 시간을 나타내는 정수(초)입니다. 기본값은 10800 초(180분)입니다.
|
커스텀 Jupyter 사용자 |
기본 Jupyter 사용자의 이름을 지정합니다. 이 설정에 따라 사용자 노트북의 폴더 이름이 결정됩니다. 예를 들어 기본 |
jupyter-user |
문자열. 기본값은 jupyter 입니다. |
파일 다운로드 |
JupyterLab에서 파일을 다운로드할 수 있습니다. |
notebook-disable-downloads |
|
루트 액세스 |
루트 액세스를 사용 설정합니다. |
notebook-disable-root |
|
터미널 액세스 |
터미널 액세스를 사용 설정합니다. |
notebook-disable-terminal |
|
예약된 업그레이드 |
인스턴스의 자동 업그레이드를 예약합니다. |
notebook-upgrade-schedule |
unix-cron 형식으로 설정한 주별 또는 월별 일정입니다. 예를 들어 00 19 * * MON 은 그리니치 표준시 기준 매주 월요일 오후 7시(GMT)를 의미합니다.
이 특성은 기본적으로 사용 중지되어 있습니다.
|
시작 후 스크립트 |
시작 후 커스텀 스크립트를 실행합니다. |
post-startup-script |
Cloud Storage에서 시작 후 스크립트의 URI입니다. 예를 들면 다음과 같습니다.
gs://bucket/hello.sh . 이 특성은 기본적으로 사용 중지되어 있습니다.
|
시작 후 스크립트 동작 |
시작 후 스크립트가 실행되는 시간과 방법을 정의합니다. |
post-startup-script-behavior |
|
이벤트 상태 보고 |
30초마다 VM 측정항목으로 상태를 확인합니다. |
report-event-health |
|
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
를 사용하여 해당 특성을 삭제합니다.