Professional Cloud Security Engineer
Prepare and test your skills
Prepare and test your skills
Worked example. The correct answer is already marked and every option is explained below, so there is nothing to select here. To answer questions yourself, start the free trial.
An enterprise security architect is designing a multi-project network topology in Google Cloud using Shared VPC. The organization requires strict separation of duties, resource isolation, and centralized network governance between the central cloud infrastructure team and individual application development teams.
The design must meet the following requirements:
service-project-a must only be able to deploy Compute Engine virtual machines and internal load balancers into an assigned subnet (subnet-app-prod) in us-central1.subnet-management or subnet-app-dev) and must not have permissions to modify host network security policies.Which IAM role delegation strategy should the architect implement?
Subnet-level IAM delegation in Google Cloud Shared VPC architectures allows administrators to grant granular permissions on individual subnet resources rather than at the overall host project level. By assigning the Compute Network User role (roles/compute.networkUser) directly to specific subnets, organizations establish granular administrative boundaries that adhere to the principle of least privilege.
roles/compute.networkUser exclusively on subnet-app-prod permits developers in service-project-a to attach network interfaces and deploy VM instances or internal load balancers into that specific subnet only.subnet-app-prod rather than the host project, developers have no rights to use subnet-management, subnet-app-dev, or any other shared subnets.roles/compute.instanceAdmin.v1) within service-project-a gives developers full control over workload provisioning inside their own project while denying permissions to modify firewall rules, routes, or VPC structures in the host project.This configuration represents the recommended security baseline for enterprise Shared VPC deployments. It cleanly separates non-network workload administration in service projects from centralized network policy enforcement in the host project.
Keep the momentum going with these hand-picked practice scenarios
Want more questions like this?
Get a free certification question every week.