How should you create a Vertex AI Workbench environment for your team and restrict access?
You are collaborating on a model prototype with your team. You need to create a Vertex AI Workbench environment for the members of your team and also limit access to other employees in your project. What should you do?
Community Votes
100% of anonymous learners picked answer C. Votes are pick records left by other test-takers — they are not the verified answer.
Community Insight
The exam focuses on the principle of least privilege and using a dedicated service account so team members can impersonate it without granting broad project-wide permissions.
This PMLE exam question tests best practices for granting team access to Vertex AI Workbench while limiting other project employees. The community agrees that creating a dedicated service account with the Vertex AI User role is the correct approach.
Choosing option A (granting Notebook Viewer to a new service account) is the most common mistake because Notebook Viewer only lets users view notebooks, not actually use Vertex AI Workbench resources; the role lacks the necessary permissions to run workloads.
Community Discussion (5 comments)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
Expert Analysis
Why the Answer Is Correct
Option C is correct because it creates a new, dedicated service account and grants it the Vertex AI User role. This role provides the permissions needed to interact with Vertex AI resources, while the new service account keeps access isolated from other employees. Team members are then granted the Service Account User role on that service account, allowing them to impersonate it. Comments from users like 'Ded' emphasize that a dedicated service account ensures isolation and control over Vertex AI resources.Why the Other Options Are Wrong
Option A grants only the Notebook Viewer role, which is insufficient for creating or using Vertex AI Workbench environments; it only allows viewing notebooks. Option B modifies the default Compute Engine service account, which is shared project-wide and lacks the isolation needed to limit access to specific team members. Option D grants Vertex AI User to the primary team member only, leaving other collaborators without access and failing to address project-level restriction.Community Comment Notes
Commenter 'Ded' explains that a dedicated service account plus Vertex AI User role is the correct pattern, and highlights the need for the Service Account User role for team members to impersonate it. Commenter 'My Answer' points out that Option A is insufficient because Notebook Viewer is only for viewing. Commenter 'a' argues A and C sound similar, but the distinction is that C grants the required Vertex AI User role, while A only grants viewer-level access. The consensus vote clearly favors C.Official Reference
Exam Strategy
Always check the exact IAM role name in the options. If the goal is to let users use a Workbench environment, look for the 'Vertex AI User' role and a dedicated service account, then remember to grant 'Service Account User' to team members separately.
Related Analysis
Practice All PMLE Questions
Access 65 questions with complete answers and detailed explanations.
View Full PMLE Practice Test →