Google Associate Cloud Engineer (ACE) ACTUAL
PRACTICE EXAM 2026/2027 | Verified Questions
and Answers | Hands-On, gcloud & Console Focus |
Exam Pass Target - A+ Graded
Section 1: Setting up a Cloud Solution Environment (10 Questions)
Q1: You need to create a new GCP project named "production-app" with project ID "prod-app-
2024" using the gcloud CLI. Which command accomplishes this?
A. gcloud projects create "production-app" --id="prod-app-2024"
B. gcloud projects create prod-app-2024 --name="production-app" [CORRECT]
C. gcloud projects new prod-app-2024 --display-name="production-app"
D. gcloud resource-manager projects create "production-app" --project-id=prod-app-2024
Correct Answer: B
Q2: Your organization requires all projects to be organized under a specific folder in the resource
hierarchy. You need to move the project "my-project-123" into folder "123456789". Which
gcloud command is correct?
A. gcloud projects move my-project-123 --folder=123456789
B. gcloud resource-manager folders move my-project-123 --folder=123456789
C. gcloud projects update my-project-123 --folder=123456789
D. gcloud alpha projects move my-project-123 --folder=123456789 [CORRECT]
Correct Answer: D
Q3: You need to grant the "Compute Admin" role to user "" at the project
level for project "my-project". Which command is correct?
A. gcloud projects add-iam-policy-binding my-project --member=user: --
role=roles/compute.admin [CORRECT]
B. gcloud iam roles grant roles/compute.admin --user= --project=my-
project
C. gcloud projects set-iam-policy my-project --member=user: --
role=compute.admin
D. gcloud auth grant --role=compute-admin --project=my-project
, Correct Answer: A
Q4: You need to set the default project for all gcloud commands to "my-project-123" and the
default zone to "us-central1-a". Which commands should you run? (Select TWO)
A. gcloud config set project my-project-123
B. gcloud config set compute/zone us-central1-a [CORRECT]
C. gcloud projects set-default my-project-123
D. gcloud compute config set zone us-central1-a
Correct Answers: A, B
Q5: Your team needs to enable the Kubernetes Engine API for project "dev-project". Which
gcloud command accomplishes this?
A. gcloud services enable container.googleapis.com --project=dev-project [CORRECT]
B. gcloud apis enable kubernetes-engine --project=dev-project
C. gcloud components install gke --project=dev-project
D. gcloud services activate container-engine --project=dev-project
Correct Answer: A
Q6: You need to create a custom IAM role named "customViewer" with permissions to view
Compute Engine and Cloud Storage resources. Which step sequence is correct?
A. Create role YAML → gcloud iam roles create customViewer --project=my-project --
file=role.yaml [CORRECT]
B. gcloud iam roles create customViewer --permissions=compute.viewer,storage.viewer
C. Use Console only; custom roles cannot be created via CLI
D. gcloud projects roles create customViewer --
permissions=compute.instances.list,storage.buckets.list
Correct Answer: A
Q7: You need to configure a billing alert to notify you when charges exceed $500. Where in the
Cloud Console should you navigate?
A. IAM & Admin > Budgets & alerts [CORRECT]
B. Billing > Budgets & alerts
PRACTICE EXAM 2026/2027 | Verified Questions
and Answers | Hands-On, gcloud & Console Focus |
Exam Pass Target - A+ Graded
Section 1: Setting up a Cloud Solution Environment (10 Questions)
Q1: You need to create a new GCP project named "production-app" with project ID "prod-app-
2024" using the gcloud CLI. Which command accomplishes this?
A. gcloud projects create "production-app" --id="prod-app-2024"
B. gcloud projects create prod-app-2024 --name="production-app" [CORRECT]
C. gcloud projects new prod-app-2024 --display-name="production-app"
D. gcloud resource-manager projects create "production-app" --project-id=prod-app-2024
Correct Answer: B
Q2: Your organization requires all projects to be organized under a specific folder in the resource
hierarchy. You need to move the project "my-project-123" into folder "123456789". Which
gcloud command is correct?
A. gcloud projects move my-project-123 --folder=123456789
B. gcloud resource-manager folders move my-project-123 --folder=123456789
C. gcloud projects update my-project-123 --folder=123456789
D. gcloud alpha projects move my-project-123 --folder=123456789 [CORRECT]
Correct Answer: D
Q3: You need to grant the "Compute Admin" role to user "" at the project
level for project "my-project". Which command is correct?
A. gcloud projects add-iam-policy-binding my-project --member=user: --
role=roles/compute.admin [CORRECT]
B. gcloud iam roles grant roles/compute.admin --user= --project=my-
project
C. gcloud projects set-iam-policy my-project --member=user: --
role=compute.admin
D. gcloud auth grant --role=compute-admin --project=my-project
, Correct Answer: A
Q4: You need to set the default project for all gcloud commands to "my-project-123" and the
default zone to "us-central1-a". Which commands should you run? (Select TWO)
A. gcloud config set project my-project-123
B. gcloud config set compute/zone us-central1-a [CORRECT]
C. gcloud projects set-default my-project-123
D. gcloud compute config set zone us-central1-a
Correct Answers: A, B
Q5: Your team needs to enable the Kubernetes Engine API for project "dev-project". Which
gcloud command accomplishes this?
A. gcloud services enable container.googleapis.com --project=dev-project [CORRECT]
B. gcloud apis enable kubernetes-engine --project=dev-project
C. gcloud components install gke --project=dev-project
D. gcloud services activate container-engine --project=dev-project
Correct Answer: A
Q6: You need to create a custom IAM role named "customViewer" with permissions to view
Compute Engine and Cloud Storage resources. Which step sequence is correct?
A. Create role YAML → gcloud iam roles create customViewer --project=my-project --
file=role.yaml [CORRECT]
B. gcloud iam roles create customViewer --permissions=compute.viewer,storage.viewer
C. Use Console only; custom roles cannot be created via CLI
D. gcloud projects roles create customViewer --
permissions=compute.instances.list,storage.buckets.list
Correct Answer: A
Q7: You need to configure a billing alert to notify you when charges exceed $500. Where in the
Cloud Console should you navigate?
A. IAM & Admin > Budgets & alerts [CORRECT]
B. Billing > Budgets & alerts