Overview
Setting up a cloud solution environment establishes the foundation every other Google Cloud task depends on. It has two areas. Setting up projects and accounts covers creating the resource hierarchy of organization, folders and projects, applying organization policies to that hierarchy, granting IAM roles within a project, managing users and groups in Cloud Identity, enabling APIs, provisioning Google Cloud Observability, and assessing and requesting quota increases. Managing billing covers creating billing accounts, linking projects to them, establishing billing budgets and alerts, and setting up billing exports.
At about 20%, this section tests practical environment setup, often through the gcloud command line that the exam emphasizes throughout. The exam rewards understanding the resource hierarchy and how policies and IAM inherit down it, how projects attach to billing accounts, and how to control cost with budgets and alerts. These foundations recur across every later section.
How it's tested
GCP ACE questions are scenario-based and practical, often showing or asking for a gcloud command or the correct console action. In this section they describe a setup, access, quota or billing need and reward the right hierarchy, IAM, Cloud Identity or billing action. Read the scenario for the specific setup task.
-
Hierarchy and policy
A governance or scope need is described, and you choose where in the organization, folder or project hierarchy to apply a policy or role.
-
Grant access correctly
An access need is described, and you choose the IAM role and the level at which to grant it, or manage Cloud Identity.
-
Control billing
A cost or billing need is described, and you choose billing accounts, budgets, alerts or exports.
An administrator must apply a constraint, such as restricting resource locations, to every current and future project in the organization without configuring each project. Applying the policy to each project individually does not cover future ones. Applying an organization policy at the organization node means it inherits down to all folders and projects, including those created later, which is the hierarchy-based approach the exam expects.
Sections 2
Official sections from the Google Cloud outline, in outline order.
1.1 Setting up cloud projects and accountsResource hierarchy, organization policies, IAM roles, Cloud Identity, APIs and quotas.
- What it means
- This covers creating the resource hierarchy of organization, folders and projects, applying organization policies to the hierarchy, granting IAM roles within a project, managing users and groups in Cloud Identity manually and automatically, enabling APIs within projects, provisioning Google Cloud Observability, and assessing quotas and requesting increases.
- What to understand
- The resource hierarchy nests from the organization through folders to projects to resources, and organization policies and IAM roles applied higher up inherit downward. Projects are the basic unit for enabling APIs and grouping resources. Cloud Identity manages users and groups. Quotas limit resource usage and can be raised by request.
- How it shows up
- A setup, governance or access need is described, and you must choose the hierarchy level, policy, IAM role or Cloud Identity action.
- Common confusion
- Confusing organization policies with IAM; organization policies constrain configuration across the hierarchy, while IAM grants permissions to members.
1.2 Managing billing configurationBilling accounts, linking projects, budgets, alerts and exports.
- What it means
- This covers creating one or more billing accounts, linking projects to a billing account, establishing billing budgets and alerts, and setting up billing exports to BigQuery or other destinations for analysis.
- What to understand
- A billing account pays for the resources used by the projects linked to it, and a project must be linked to a billing account to use paid resources. Budgets with alerts warn when spend approaches a threshold, and billing exports send detailed billing data to BigQuery for analysis. One billing account can fund many projects.
- How it shows up
- A billing or cost-control need is described, and you must choose billing account linking, budgets, alerts or exports.
- Common confusion
- Confusing a billing account with a project; a billing account pays for resources, while a project groups and runs them.
High-yield concepts
The terms, rules and formulas this domain turns into questions most often.
-
Resource hierarchy
Organization, folders, projects and resources, nested top to bottom.
- Remember
- Policies and IAM inherit downward.
- Tested as
- Governance questions.
- Trap
- Applying a control at the wrong level.
-
Organization policies
Constraints applied across the hierarchy.
- Remember
- They govern configuration, not permissions.
- Tested as
- Governance questions.
- Trap
- Confusing them with IAM.
-
Projects
The basic unit for grouping resources and enabling APIs.
- Remember
- Resources belong to a project.
- Tested as
- Setup questions.
- Trap
- Confusing a project with a billing account.
-
IAM roles
Basic, predefined and custom roles granting permissions to members.
- Remember
- Grant least privilege at the right level.
- Tested as
- Access questions.
- Trap
- Using broad basic roles.
-
IAM inheritance
Roles granted higher in the hierarchy apply below.
- Remember
- A role at the folder applies to its projects.
- Tested as
- Access questions.
- Trap
- Granting at too high a level.
-
Cloud Identity
Manages users and groups for Google Cloud.
- Remember
- Groups simplify access management.
- Tested as
- Identity questions.
- Trap
- Managing users individually at scale.
-
Enabling APIs
APIs must be enabled per project before use.
- Remember
- A service needs its API enabled.
- Tested as
- Setup questions.
- Trap
- Expecting a service to work without its API.
-
Quotas
Limits on resource usage that can be increased by request.
- Remember
- Check and request quota before hitting limits.
- Tested as
- Capacity questions.
- Trap
- Not requesting a needed increase.
-
Billing account
Pays for the resources of linked projects.
- Remember
- Projects must be linked to use paid resources.
- Tested as
- Billing questions.
- Trap
- Confusing it with a project.
-
Budgets and alerts
Thresholds that warn when spend approaches a limit.
- Remember
- They alert rather than cap spend.
- Tested as
- Cost questions.
- Trap
- Expecting a budget to stop spending.
-
Billing exports
Detailed billing data sent to BigQuery for analysis.
- Remember
- Use exports for granular cost analysis.
- Tested as
- Cost questions.
- Trap
- Analyzing cost without exports.
Side by side
Concepts candidates mix up, compared on the point that decides the answer.
Organization policy vs. IAM
| Concept | Meaning | Key difference | Common trap |
|---|---|---|---|
| Organization policy | Constrains configuration across the hierarchy | Governs what is allowed | Confusing it with IAM |
| IAM | Grants permissions to members | Governs who can act | Confusing it with policies |
Organization vs. folder vs. project
| Concept | Meaning | Key difference | Common trap |
|---|---|---|---|
| Organization | The top of the hierarchy | Org-wide policy and IAM | Applying everything here |
| Folder | Groups projects and other folders | Departmental grouping | Confusing with a project |
| Project | Groups resources and enables APIs | The unit resources belong to | Confusing with a billing account |
Billing account vs. project vs. budget
| Concept | Meaning | Key difference | Common trap |
|---|---|---|---|
| Billing account | Pays for linked projects | Funds resources | Confusing with a project |
| Project | Groups and runs resources | Where resources live | Confusing with billing |
| Budget | Threshold with alerts | Warns, does not cap | Expecting it to stop spend |
Exam traps
Each trap is an answer that looks right. Learn the clue that should change your mind.
-
Per-project policy
- What candidates pick
- Apply a constraint to each project individually to cover the whole organization.
- Why it looks right
- It directly configures each project.
- Why it's wrong
- Applying an organization policy at the organization node inherits down to all current and future projects without per-project work.
Clue to watch for The constraint must apply to all current and future projects.
-
Policy grants access
- What candidates pick
- Use an organization policy to grant a user permissions.
- Why it looks right
- Policies govern resources.
- Why it's wrong
- Organization policies constrain configuration; IAM grants permissions to members.
Clue to watch for The need is to grant access, not restrict configuration.
-
Budget caps spend
- What candidates pick
- Expect a billing budget to stop resources when the limit is reached.
- Why it looks right
- A budget sounds like a cap.
- Why it's wrong
- Budgets alert when spend approaches a threshold; they do not automatically stop spending.
Clue to watch for The requirement is to be warned about or control cost.
-
API not enabled
- What candidates pick
- Expect a service to work in a project without enabling its API.
- Why it looks right
- The service exists in Google Cloud.
- Why it's wrong
- Each API must be enabled in the project before the service can be used.
Clue to watch for A service call fails in a new project.
-
Project pays for itself
- What candidates pick
- Use paid resources in a project not linked to a billing account.
- Why it looks right
- The project is created.
- Why it's wrong
- A project must be linked to a billing account to use paid resources.
Clue to watch for Paid resources cannot be created in a project.
-
Individual users at scale
- What candidates pick
- Grant roles to each user individually across many projects.
- Why it looks right
- It is direct.
- Why it's wrong
- Managing users in Cloud Identity groups and granting roles to groups scales far better.
Clue to watch for Access must be managed for many users consistently.
Answer framework
For any Section 1 setup scenario, use these steps to find the answer the exam expects.
- Identify whether the need is hierarchy and policy, access, APIs and quotas, or billing.
- For governance, apply organization policies and IAM roles at the right hierarchy level so they inherit to the intended scope, including future resources.
- For access, grant least-privilege IAM roles, prefer predefined over broad basic roles, and manage users through Cloud Identity groups.
- Enable the required APIs per project and check or request quotas before hitting limits.
- For billing, link projects to a billing account, set budgets and alerts to monitor spend, and use billing exports to BigQuery for detailed analysis. Where several options could fit, choose the one the requirements make defensible, often confirmable with the matching gcloud command.
Practice question
Want more like this? The GCP ACE practice test has questions for every domain.
Checklist
0 of 10
Tick each one you can do without notes. Your ticks stay in this browser.
Study strategy
This is a hands-on setup section, so practice in a free-tier Google Cloud account and the gcloud command line rather than only reading, since the exam tests CLI fluency throughout. Start with the resource hierarchy: create projects, understand organization and folders, and watch how organization policies and IAM roles inherit from higher levels down to projects and resources.
Next, learn access setup: least-privilege IAM roles, the difference between basic, predefined and custom roles, and managing users through Cloud Identity groups. Then practice enabling APIs and checking quotas. Finally, master billing: linking projects to a billing account, setting budgets and alerts, and exporting billing data to BigQuery.
Keep the organization-policy-versus-IAM distinction clear, since it is a common trap. Afterwards, move to Section 2, planning and configuring a cloud solution, which chooses the compute, storage and network services this foundation will run. Because GCP ACE is hands-on and command-line heavy, practice every task in a free-tier account and Cloud Shell, and review missed practice questions by section to find weak spots.
FAQ
How much of the GCP ACE exam is Section 1?
Setting up a cloud solution environment is about 20% of the exam, establishing the hierarchy, access and billing foundation for everything else.
What is the Google Cloud resource hierarchy?
From top to bottom: the organization, folders, projects and resources. Organization policies and IAM roles applied higher up inherit downward to everything below.
What is the difference between an organization policy and IAM?
An organization policy constrains what configuration is allowed across the hierarchy, such as restricting resource locations. IAM grants permissions to members, controlling who can do what.
What is the difference between a billing account and a project?
A billing account pays for resources, and one can fund many projects. A project groups and runs resources, and must be linked to a billing account to use paid services.
Does a billing budget stop spending?
No. A budget with alerts warns you when spend approaches a threshold. It does not automatically cap or stop spending.
Why must I enable APIs?
Each Google Cloud service's API must be enabled within a project before the service can be used, so a new project often needs the relevant APIs turned on first.
How does Section 1 connect to the rest of the exam?
The hierarchy, IAM and billing set up here govern the compute, storage, networking, operations and security covered in the later sections.
Other Cloud Computing certifications
Where the same subject shows up in other exams. Cards marked "Same subject" open the matching domain.
- AWS Certified Solutions Architect - Associate Study guide
- AWS Certified Cloud Practitioner Study guide
- AWS Certified SysOps Administrator - Associate Study guide
- AWS Certified Solutions Architect - Professional Study guide
- Microsoft 365 Fundamentals Study guide
- Azure Developer Associate Study guide
- CompTIA Cloud+ Study guide
- Microsoft Certified: Azure Fundamentals Study guide
- AWS Certified Developer - Associate Study guide
- HashiCorp Certified: Terraform Associate Study guide
- Azure Administrator Associate Study guide
- Azure Solutions Architect Expert Study guide
Test your Domain 1 knowledge
You have covered the resource hierarchy, IAM, Cloud Identity, APIs, quotas and billing. Test whether you can set up the environment correctly under exam conditions.
Keep going
- Training Training Built on your Weak areas
- Practice test Questions by domain, with explanations
- Mock exam Full length, timed like the real exam
- Readiness test Find your weakest domain in minutes
- Cheat sheet Key terms and formulas on one page
- Ask the GCP ACE AI tutor Get any concept explained your way