Courseiva
Setting Up a Cloud Solution EnvironmentmediumMultiple SelectObjective-mapped

Google ACE Setting Up a Cloud Solution Environment Practice Question

A developer wants to use Cloud Shell for managing GCP resources. Which three statements about Cloud Shell are true? (Choose THREE.)

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

It provides a web-based terminal in the GCP Console

Cloud Shell provides a browser-based terminal with persistent 5GB home directory, and comes pre-installed with common tools like gcloud, kubectl, and terraform. It also includes a code editor.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • It allows unlimited session duration without any timeout

    Why it's wrong here

    Cloud Shell sessions are subject to a 1-hour idle timeout and a 12-hour maximum session lifetime, even if you maintain continuous activity. This means you cannot keep a session running indefinitely, and any long-running processes that must survive beyond that time should be run on a Compute Engine VM or a different persistent infrastructure. The ephemeral nature is by design, as Cloud Shell is intended for interactive administrative work rather than as a general-purpose compute host.

  • It can be used only for projects that have billing enabled

    Why it's wrong here

    Cloud Shell itself is a free service and does not require a billing account to be attached to your Google Cloud account or the current project. You can access the shell even in projects that have no billing enabled, as the shell runs on Google's infrastructure rather than on billable resources. However, if you use gcloud commands within the shell to create or modify resources like virtual machines, those resources must belong to a project with billing enabled for the charges to be applied.

  • It provides a web-based terminal in the GCP Console

    Why this is correct

    Cloud Shell is a web-based terminal that launches directly from the Google Cloud Console, giving you authenticated command-line access to your GCP environment without needing to install the Google Cloud SDK locally. It automatically authenticates you using the same credentials as the console, and it also sets the current project so you can immediately run gcloud commands. This integration makes it the quickest way to test API calls, run kubectl against GKE clusters, or inspect resources while staying in the browser.

  • It provides 5 GB of persistent disk storage in the user's home directory

    Why this is correct

    Each Cloud Shell user receives a persistent home directory stored on a 5 GB disk that survives session restarts and is available even after the underlying VM is reclaimed. This space is useful for storing your dotfiles, shell scripts, and small data files between sessions, but it is not shared across users and should not be treated as durable or backed-up storage. For significant data persistence you should use Cloud Storage or persistent disks attached to compute instances.

  • It has gcloud, kubectl, and terraform pre-installed

    Why this is correct

    Cloud Shell comes pre-installed with the Google Cloud SDK (including gcloud and kubectl), Terraform, and many other utilities, and these tools are automatically updated to the latest versions whenever you start a new session. This removes the overhead of manual installation and version management, so you can immediately run commands like gcloud compute instances list, kubectl get pods, or terraform plan. The environment is based on a Debian Linux container, and you can additionally install other packages with apt if needed.

About these practice questions

One of 769 original ACE practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

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.