Google ACE Setting Up a Cloud Solution Environment Practice Question
A startup wants to create a new GCP project for development. They've already created a billing account. Which command can they use to create the project?
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
✓
gcloud projects create PROJECT_ID
The 'gcloud projects create' command creates a new project. The billing association is separate, but the project can be created without billing immediately.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
gcloud config set project PROJECT_ID
Why it's wrong here
gcloud config set project PROJECT_ID is incorrect because it only modifies the local active project setting in your gcloud configuration file. This command does not interact with the Cloud Resource Manager API, so no new project is created. It is commonly used after creating a project to switch the working context, but it cannot replace the create operation.
- ✓
gcloud projects create PROJECT_ID
Why this is correct
gcloud projects create PROJECT_ID is the correct command because it sends a create request to the Cloud Resource Manager API, which provisions a new project with the specified ID. This command requires the resourcemanager.projects.create permission and the PROJECT_ID must be globally unique across all Google Cloud projects. Once created, the project can be used for development and managed via gcloud.
- ✗
gcloud alpha projects create
Why it's wrong here
gcloud alpha projects create is wrong because it invokes the alpha command group, which is intended for experimental, pre-GA features that may change or be removed without notice. The stable, fully supported command is the non-alpha gcloud projects create. Additionally, the alpha variant still requires a valid project ID argument, and its availability depends on the gcloud version and component updates.
- ✗
gcloud resource-manager projects create
Why it's wrong here
gcloud resource-manager projects create is invalid because gcloud does not expose a top-level 'resource-manager' command group. The correct gcloud namespace for project management is 'projects', which maps to the Cloud Resource Manager API. Using the service name directly in the CLI command is a common mistake; the gcloud command structure uses 'projects' as the verb's object.
Go deeper
Related to this question
About these practice questions
Courseiva writes every ACE question from scratch — 769 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 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.