The following table describes the Identity and Access Management (IAM) roles that we recommend as a starting point for running generative AI workloads on Google Cloud. Configure your IAM roles to implement separation of duties within your environment and to align with your risk appetite and organizational structure.
As you assign these roles to the user groups in your organization, consider where you need to apply more fine-grained roles to address specific generative AI use cases and data access requirements. For environments where highly sensitive data is used to train models, see the Import data into a secured BigQuery data warehouse for more information about the roles that you can use to permit access to stored data.
The following table describes the role recommendations. Apply foundational recommendations to all generative AI workloads, and Vertex AI specific recommendations to generative AI workloads that use Vertex AI.
| Service | Group | Description | IAM roles |
|---|---|---|---|
Foundational |
|
This group administers the resources that belong to the organization. Assign this role sparingly. Organization administrators have access to all of your Google Cloud resources. Alternatively, because this function is highly privileged, consider using individual accounts instead of creating a group. |
|
Foundational |
|
This group can create networks, subnets, firewall rules, and network devices such as Cloud Router, Cloud VPN, and cloud load balancers. |
|
Foundational |
|
This group sets up billing accounts and monitors their usage. |
|
Foundational |
|
This group establishes and manages security policies for the entire organization, including access management and organization constraint policies. To plan your Google Cloud security infrastructure, see the Enterprise foundations blueprint. |
|
Foundational |
|
This group monitors the spend on projects. Typically group members are part of the finance team. |
|
Foundational |
|
This group reviews resource information across the Google Cloud organization. |
|
Foundational |
|
This group reviews cloud security. |
|
Foundational |
|
This group reviews network configurations. |
|
Foundational |
|
This group views audit logs. |
|
Foundational |
|
This group administers Security Command Center. |
|
Foundational |
|
This group manages secrets in Secret Manager. |
|
Vertex AI administrators |
|
This group has full access to all resources in Vertex AI. |
|
Vertex AI viewers |
|
This group views all resources in Vertex AI. |
|
Vertex AI users |
|
This group uses all resources in Vertex AI. |
|
Vertex AI Workbench administrators |
|
This group has full access to all runtime templates and runtimes in Vertex AI Workbench. |
|
Vertex AI Workbench users |
|
This group creates runtime resources using a runtime template and manages the runtime resources that they created. |
|
What's next
Review role recommendations in the enterprise foundations blueprint.
Review common controls.
See more Google Cloud security best practices and guidelines for generative AI workloads.