easyMultiple Select
Google ACE Practice Question: A developer needs to set up a Google Cloud…
A developer needs to set up a Google Cloud environment for a new project. Which TWO actions are required to enable billing and APIs for the project?
⚠ Common exam trap
ACE often tests the misconception that networking (firewall rules, VPCs) or broad IAM assignments are prerequisites for enabling billing and APIs, when the actual requirements are billing linkage and API enablement.
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
✓
Enable the required APIs using the Cloud Console or gcloud.
Option A is correct because enabling the required APIs is a mandatory step to make Google Cloud services available for the project; this can be done via the Cloud Console or with the gcloud command (for example, gcloud services enable). Option C is correct because a project must be associated with an active billing account to use billable services, which is done by creating a billing account and linking it to the project. Option B is incorrect because firewall rules are only needed for specific networking configurations and are not a prerequisite for enabling billing or APIs. Option D is incorrect because VPC networks are not required for all regions and are unrelated to enabling billing and APIs. Option E is incorrect because assigning IAM roles globally to all users is not a requirement and would violate least-privilege principles.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
Enable the required APIs using the Cloud Console or gcloud.
Why this is correct
Enabling the required APIs through the Cloud Console or gcloud activates the specific services the project needs, such as Compute Engine or Cloud Storage. This satisfies the stem's API-enablement requirement, which is distinct from linking a billing account.
- ✗
Configure firewall rules before enabling any APIs.
Why it's wrong here
Firewall rules govern traffic to resources and neither attach a billing account nor activate service APIs. It is tempting because network hardening is part of environment setup, and would be correct once APIs are enabled and workloads exist, not as a prerequisite for billing or API activation.
- ✓
Create a billing account and link it to the project.
Why this is correct
A billing account must exist and be linked to the project before billable services can run; without it, API enablement and resource creation fail. This satisfies the stem's billing requirement and is separate from enabling individual APIs.
- ✗
Set up VPC networks for all regions.
Why it's wrong here
Creating VPC networks provisions networking, not billing or API enablement; the scenario requires linking a Cloud Billing account and enabling the required APIs in the project. VPC design becomes relevant later, when the project needs custom subnet ranges, firewall rules or private connectivity between workloads.
- ✗
Assign IAM roles to all users globally.
Why it's wrong here
Global IAM role assignment grants access but does nothing to link a billing account or enable service APIs, which are the actions requested. It is tempting because IAM is central to Google Cloud setup, and would be correct when configuring least-privilege access for project members after billing and APIs are enabled.
Go deeper
Related to this question
Learn chapter
Billing Data Export to BigQuery
Key term
Billing account
A billing account in Google Cloud is a container for all the charges generated by using cloud resources, linked to a payment method and used to track and pay for your usage.
Key term
IAM
Identity and Access Management (IAM) is a framework of policies and technologies that ensures the right individuals have the appropriate access to technology resources.
About these practice questions
Courseiva writes every ACE question from scratch — 775 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed September 2026 · checked against the official Google Cloud exam blueprint
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.