This document includes the best practices and guidelines for Vertex AI when running generative AI workloads on Google Cloud.
Define the access mode for Vertex AI Workbench notebooks and instances
| Google control ID | VAI-CO-4.1 |
|---|---|
| Implementation | Required |
| Description | This list constraint defines the permitted access modes for Vertex AI Workbench notebooks and instances. The allow or deny list can specify multiple users using |
| Applicable products |
|
| Path | constraints/ainotebooks.accessMode |
| Operator | Is |
| Value |
|
| Related NIST-800-53 controls |
|
| Related CRI profile controls |
|
Disable file downloads on Vertex AI Workbench instances
| Google control ID | VAI-CO-4.2 |
|---|---|
| Implementation | Required |
| Description | The |
| Applicable products |
|
| Path | constraints/ainotebooks.disableFileDownloads |
| Operator | Is |
| Value |
|
| Type | Boolean |
| Related NIST-800-53 controls |
|
| Related CRI profile controls |
|
Disable root access on Vertex AI Workbench user-managed notebooks and instances
| Google control ID | VAI-CO-4.3 |
|---|---|
| Implementation | Required |
| Description | The |
| Applicable products |
|
| Path | constraints/ainotebooks.disableRootAccess |
| Operator | Is |
| Value |
|
| Type | Boolean |
| Related NIST-800-53 controls |
|
| Related CRI profile controls |
|
Disable terminal on Vertex AI Workbench instances
| Google control ID | VAI-CO-4.4 |
|---|---|
| Implementation | Required |
| Description | The |
| Applicable products |
|
| Path | constraints/ainotebooks.disableTerminal |
| Operator | Is |
| Value |
|
| Type | Boolean |
| Related NIST-800-53 controls |
|
| Related CRI profile controls |
|
Restrict environment options on Vertex AI Workbench notebooks and instances
| Google control ID | VAI-CO-4.5 |
|---|---|
| Implementation | Required |
| Description | The The expected format for VM instances is: For example:
The expected format for container images is: For example:
|
| Applicable products |
|
| Path | constraints/ainotebooks.environmentOptions |
| Operator | Is |
| Type | List |
| Related NIST-800-53 controls |
|
| Related CRI profile controls |
|
Enforce automatic scheduled upgrades on Vertex AI Workbench user-managed notebooks and instances
| Google control ID | VAI-CO-4.6 |
|---|---|
| Implementation | Required |
| Description | The To define a cron schedule for the automatic upgrades, use the -- |
| Applicable products |
|
| Path | constraints/ainotebooks.requireAutoUpgradeSchedule |
| Operator | Is |
| Value |
|
| Type | Boolean |
| Related NIST-800-53 controls |
|
| Related CRI profile controls |
|
Restrict public access on new Vertex AI Workbench notebooks and instances
| Google control ID | VAI-CO-4.7 |
|---|---|
| Implementation | Required |
| Description | This boolean constraint restricts access from public IP addresses to Vertex AI Workbench notebooks and instances. By default, public IP addresses can access Vertex AI Workbench notebooks and instances. |
| Applicable products |
|
| Path | constraints/ainotebooks.restrictPublicIp |
| Operator | is |
| Value |
|
| Type | Boolean |
| Related NIST-800-53 controls |
|
| Related CRI profile controls |
|
Restrict VPC networks on Vertex AI Workbench instances
| Google control ID | VAI-CO-4.8 |
|---|---|
| Implementation | Required |
| Description | The Use one of the following formats to define an allowed or denied list of networks:
|
| Applicable products |
|
| Path | constraints/ainotebooks.restrictVpcNetworks |
| Operator | is |
| Type | List |
| Related NIST-800-53 controls |
|
| Related CRI profile controls |
|
What's next
Review agent and application controls.
See more Google Cloud security best practices and guidelines for generative AI workloads.