Cloud Digital Leader How Google Cloud Resources Are Managed Practice Question
An organization wants to separate billing and access control for two departments, each with multiple projects. They also need to apply common IAM policies to all projects in a department. What is the recommended way to structure their resource hierarchy?
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
✓
Use folders under the organization node, one per department, and place projects inside them
Folders sit below the organization node and above projects. They allow grouping projects by department and applying IAM policies at the folder level, which are inherited by all projects within.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
Use folders under the organization node, one per department, and place projects inside them
Why this is correct
Folders under the organization node establish a resource hierarchy where each department's folder can have IAM policies and billing defaults applied, cascading to all projects within. This separates access control by making the department folder an administrative boundary, and also allows aggregated billing per folder by linking a dedicated billing account to that folder, which individual projects inherit.
- ✗
Place all resources in a single project and use Cloud Identity groups for access
Why it's wrong here
Placing all resources in a single project collapses every department into one uncontrolled namespace. Cloud Identity groups only manage who can access what within that single project; they cannot create separate administrative boundaries or independently track cost per department. Project-level IAM applies uniformly to all resources, so any access grant gives access across all departments, and billing is still aggregated without per-department attribution.
- ✗
Create one project per department and use labels to separate them
Why it's wrong here
Assigning one project per department and using labels to separate them treats labels as a substitute for hierarchy, but labels are simply key-value metadata used for cost categorization and search, not for IAM policy inheritance. Without folders, there is no parent container to apply common policies or delegate administration, so each project must be managed individually, and moving resources between projects does not preserve relationships. This also fails to separate billing for each department because labels only report cost information, not enforce isolation.
- ✗
Create separate billing accounts per department and link projects directly
Why it's wrong here
Creating a dedicated billing account for each department only decouples the invoice, not the enforcement of access. Billing accounts are financial entities that can be linked to any project, regardless of whether they exist in the same folder, and they do not contain IAM policies for project resources. Projects under separate billing accounts still share the same organization hierarchy, so without folders you cannot apply department-specific IAM to groups of projects; billing boundaries do not translate into administrative ones.
Go deeper
Related to this question
Learn chapter
Private Service Connect and Private Access
Key term
Resource hierarchy
Resource hierarchy is the structured, parent-child ordering of cloud resources that governs access control, policy inheritance, and resource organization across a cloud platform.
Key term
Least privilege
Least privilege is a security principle that means giving users, systems, or programs only the minimum permissions they need to do their job and nothing more.
About these practice questions
This GCDL question is part of Courseiva's 829-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This GCDL 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 GCDL exam.