Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

The GCP Console is a web-based graphical interface used to deploy, manage, and monitor all your cloud resources and services from a central dashboard. It provides a user-friendly way to handle everything from virtual machines and databases to billing and security without needing to use command-line tools.

Accessing the Console

The GCP console can be accessed at: https://console.cloud.google.com

Console Layout

This is an overview of what the GCP console looks like:

GCP console overview

Screenshot of my GCP console

Top Navigation Bar

The navigation menu is the primary way to discover and switch between the 100+ services offered by Google Cloud. You can access this by clicking the three horizontal lines (☰) in the top-left corner of the console.

You can find services like Billing, IAM & Admin, Vertex AI, and Compute Engine in the Products section of the menu. To keep your most-used tools at the top of the sidebar, you can click the Star icon (☆) next to any service to add it to your Favorites list for instant access.

Home Dashboard

What you see:

Examples

Enabling APIs and Services

Before using most Google Cloud tools, you must enable their specific API.

  1. Open the navigation menu (☰) and select APIs & Services > Enabled APIs & services

  2. Click on the API you want to enable e.g. “Compute Engine API”

  3. Click on the “Enable API” button to enable the API

Accessing the Compute Engine Service

To access the compute engine service on the console:

  1. Click on “Compute Engine” via the navigation menu or quick access section

  2. Click on “VM instances” on the sidebar to see your list of virtual machine instances

  3. Click on “Create instance” to create a new VM instance

Here, you can also start/stop/delete VMs, SSH into your VMs, configure and monitor resources.

Accessing Vertex AI

For machine learning and AI development:

  1. Navigate to “Vertex AI” from the navigation menu.

  2. Click on “Dashboard” to see your recent activity and current costs for models like Gemini 3.0 Pro.

  3. Use the sidebar to access specialized tools like Vertex AI Studio for prompting or Colab Enterprise for coding in notebooks.

Here, you can also create and manage datasets, run experiments, deploy models, generate API keys specifically for model deployments, etc.

Managing Billing

To keep track of your AIMS GCP credits and spending:

  1. Select Billing from the navigation menu or quick access tiles.

  1. Click on the Reports tab in the Cost Management section of the sidebar for a detailed visual breakdown of which services are using your budget.

  2. Click on the Budgets & alerts tab in the sidebar to create budgets and alerts. This can be used to receive an email notification if your spending reaches a specific threshold (e.g., 10% of your credits.)

IAM and Admin

This section controls “Identity and Access Management” (who can do what).

  1. Navigate to IAM & Admin > IAM from the navigation menu

  2. You can see the principals and their roles.

  3. Click Grant Access to add a new Principal[1] to your project using their email.

  4. Assign a Role (like Viewer, Editor, or Owner) to that principal to define their level of access.

Here, you can also: create labels and tags (accessible from the sidebar), create service accounts for automated scripts, create roles and policies, view audit logs to see who made changes, and check Quotas and system limits to see the resource limits for your project.

Using the Cloud Shell

Cloud Shell is a browser-based Linux terminal in your console that comes with Cloud SDK gcloud, Cloud Code, an online Code Editor and other utilities pre-installed, fully authenticated and up to date, and is free for all users.

You can click on the terminal icon (>_) in the top-right toolbar to open the Cloud Shell. The shell will open from the bottom of the page.

Testing your Cloud Shell

  1. To see your active account (Principal):

gcloud auth list

*This should show your @aims.ac.za email with an asterisk next to ACTIVE, confirming you are the active user.

  1. To print your current Compute zone:

gcloud config get-value compute/zone

Note: If this returns nothing, it just means a default zone hasn’t been set yet, which is normal for new projects.

  1. To list available regions:

gcloud compute regions list
GCP cloud shell

Screenshot of Cloud Shell on GCP


🔑 Key Takeaways

🚀 What’s Next?

Now that you can navigate the Console, let’s learn the gcloud CLI for command-line control.


References & Further Reading

  1. Google Cloud Console Overview

  2. Cloud Shell Documentation

  3. Google Cloud Documentation

  4. Keyboard Shortcuts for Google Cloud


Footnotes
  1. A principal is an entity that can be granted access to a Google Cloud resource. When you “Grant Access” in IAM, you are essentially telling Google Cloud which Principal has permission to perform specific actions.