Comment on page
Getting Started with Cloud Shell and gcloud
Cloud Shell provides you with command-line access to computing resources hosted on Google Cloud. Cloud Shell is a Debian-based virtual machine with a persistent 5-GB home directory, which makes it easy for you to manage your Google Cloud projects and resources. The
gcloudcommand-line tool and other utilities you need are pre-installed in Cloud Shell, which allows you to get up and running quickly.
Cloud Shell is a virtual machine that is loaded with development tools. It offers a persistent 5GB home directory and runs on the Google Cloud. Cloud Shell provides command-line access to your Google Cloud resources.
Hitting the cloud shell icon on the top right activates it as shown below.
gcloud auth list
gcloud config list project
gcloud compute project-info describe --project <your_project_ID>
gcloud config list
gcloud compute instances create gcelab2 --machine-type n1-standard-2 --zone $ZONE
gcloud compute= Enables user to manage compute resources
instances create= Create a new instance in the virtual environment
gcelab2= name of the VM
--machine-type= user selected machine type
--zone= region and zone user likes the VM to be spawned in
gcloud interactivehas auto prompting for commands and flags and displays inline help snippets in the lower section of the pane as the command is typed.
You can use dropdown menus to auto-complete static information, such as command and sub-command names, flag names, and enumerated flag values.
sudo apt-get install google-cloud-sdk
gcloud beta interactive
We were basically able to use the Gcloud interactive shell together with the autocomplete feature and explanation of commands and grab the brief description of the VM that we had just created as shown below.
gcloud compute ssh gcelab2 --zone $ZONE