top of page

How to manage GCP

  • Writer: Anand Nerurkar
    Anand Nerurkar
  • Jun 28, 2022
  • 2 min read

GCP Interfaces & Tools


You can access/manage GCP platform with below interfaces/tools.

· Cloud Console (UI/ mobile app)

· Cloud SDK

· Cloud Shell

· Cloud API


Once you login to google cloud console, get access to home page of console. You can explore various google services like Compute, Networking, Storage etc..


Google Cloud Console UI

ree


ree


By default, a project is created for you in GCP and create GCP resources for that project. We can create/manage project within GCP.


Cloud Shell


Cloud Shell is backed by a VM instance (automatically provisioned by Google Cloud when you launch Cloud Shell)

5 GB of free persistent disk storage is provided as your $HOME directory

Prepackaged with latest version of Cloud SDK, Docker etc

(Remember) Files in your home directory persist between sessions (scripts, user configuration files like .bashrc and .vimrc etc)

Instance is terminated if you are inactive for more than 20 minutes Any modifications that you made to it outside your $HOME will be lost (Remember).After 120 days of inactivity, even your $HOME directory is deleted.


Cloud Shell can be used to SSH into virtual machines using their private IP addresses


You can click on Cloud shell icon in console, will launch cloud shell.


ree

ree

Cloud SDK


You can install Cloud SDK. With Cloud SDK, you get various utilities like gsutil, bq & gcloud installed.


gcloud

· Helps to govern and manage GCP components, services & products

· Command line interface

gcloud init ->

· Set up task- default configuration like active account, project, region, zone

· Authorize cloud SDK to use your GCP credential to access GCP services

To view current configuration list –

gcloud configuration list


To view all configuration

gcloud config configurations list

To view all set values for configurations

gcloud config configurations describe configuration-name

To set the account for current configuration

gcloud config set core/account ‘abc@gmail.com’

To set the project

gcloud config set project project-name

To create new configuration

gcloud config configurations create dev

To activate configuration

gcloud config configurations activate dev

To set Region

gcloud config set compute/region region-name

To set Zone

gcloud config set compute/zone zone-name

gsutil

· Command to interact with cloud storage

· Cloud storage bucket is petabyte scale object storage in the GCP

· Manage/create/delete a bucket

· Upload/download a file to/from bucket

· Manage user access/control object and bucket

Create a bucket – gsutil mb gs://bucket-name

List all buckets – gsutil ls

List all object inside a bucket gsutil ls gs://bucket-name

Delete a bucket gsutil rm gs://bucket-name

Upload a file gsutil cp local-file gs://bucket-name

Download a file gsutil cp gs://bucket-name/remote-file

Transfer a file between bucket gsutil cp gs://bucket-name/filea gs://bucket-name2

 
 
 

Recent Posts

See All

Comments

Rated 0 out of 5 stars.
No ratings yet

Add a rating
  • Facebook
  • Twitter
  • LinkedIn

©2024 by AeeroTech. Proudly created with Wix.com

bottom of page