mediumMultiple ChoiceObjective-mapped
Google ACE Practice Question: A company organizes its GCP projects by business…
A company organizes its GCP projects by business unit — Finance, Engineering, and Sales. Which resource is best suited to group these projects while applying shared IAM policies to all projects in each group?
⚠ Common exam trap
Many exam-takers confuse labels or tags with hierarchical grouping, assuming metadata-based organization can substitute for the IAM inheritance provided by Folders, but only Folders (or Organization nodes) support policy propagation across projects.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Create GCP Folders for each business unit and add the relevant projects
C is correct because GCP Folders are the hierarchical resource designed to group projects under an organization node, allowing you to apply shared IAM policies at the folder level that automatically propagate to all projects within that folder. This aligns with the requirement to organize projects by business unit and enforce consistent access controls across each group.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Apply labels to each project to identify the business unit
Why it's wrong here
Labels are key-value metadata attached to projects (or other resources) for cost accounting, billing attribution, and filtering in monitoring or APIs. They do not create any hierarchical scope: IAM policies cannot be assigned to a label value, and labels provide no inheritance mechanism to apply uniform permissions across multiple projects. While IAM conditions can reference labels on individual resources, that is resource-level scoping inside a project, not a way to bind a single policy to an entire business unit's project collection.
- ✗
Apply resource tags to each project for policy enforcement
Why it's wrong here
Resource tags in GCP are metadata key-value pairs attached to resources for filtering and cost accounting, not for enforcing IAM policies across a group of projects. The stem requires shared IAM policies applied uniformly to all projects in each business unit, which tags cannot deliver because tags do not aggregate projects into a policy-binding scope. This option is tempting because tags are commonly used for organising resources and triggering conditional access in other contexts, such as applying IAM conditions based on tag values within a single project, but they lack the hierarchical project-grouping mechanism that a folder or organisation node provides.
- ✓
Create GCP Folders for each business unit and add the relevant projects
Why this is correct
Folders are dedicated nodes in the GCP resource hierarchy (Organization → Folders → Projects) designed for grouping projects under a common administrative boundary. IAM policies, Organization Policies, and other settings bound to a Folder are inherited by every project in that subtree, enabling uniform access control and regulatory constraints for a business unit. Using Folders also supports delegated administration, such as granting a Project Creator role scoped to that Folder, and is the only mechanism that provides genuine hierarchical policy inheritance across multiple projects.
- ✗
Create a Shared VPC host project for each business unit
Why it's wrong here
Shared VPC is a networking feature that allows a host project to share its VPC subnets with service projects, solving cross-project connectivity and centralizing network administration. However, it does not create a logical group for applying IAM or Organization Policies across projects; each project remains an independent IAM resource. Even with Shared VPC, you must still manage IAM roles separately per project, and host-project permissions only cover shared network resources, not the business-unit-wide policy uniformness described in the scenario.
Go deeper
Related to this question
Learn chapter
GCP Projects, Folders, and Organizations
Key term
Organization
An Organization is a top-level container in Google Cloud that represents your company or entities and serves as the root node for all your cloud resources, policies, and access control.
Key term
Folder
A folder is a logical container used to organize and group digital files, resources, or cloud-based assets within a system or platform.
About these practice questions
One of 769 original ACE practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This ACE practice question is part of Courseiva's free Google Cloud certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the ACE exam.