Google Cloud Platform Interfaces

From Luis Gallego Hurtado - Not Another IT guy
Jump to: navigation, search


Google Cloud Console

Google Cloud Console is the main tool for administrating Google Cloud Platform.

It is mandatory to select a Project.

It also requires to setup a credit card (or bank account) for billing.

Google Cloud Shell

It is a stateful cloud container with no additional cost, running remotely, based on a linux environment with gcloud command, editors, python and other tools.

Command Line Interfaces

Google Cloud SDK

Command Line Utility and SDK (including almost all libraries local to your computer).

Features

  • Tools for Cloud Platform
  • It manages VMs
  • Networking, Storage, Firewall, Disk and more.
  • You can use your favorite language.
  • You can run Local Service Emulator

Tools

  • gcloud: manages authentication, local configuration, developer workflow and interactions with GCP APIs.
  • gsutil: access to manage Cloud Storage buckets and objects.
  • Powershell cmdlets: managing GCP resources with Powershell.
  • bq tool: run queries, manipulate datasets, tables and entities in BigQuery
  • kubectl: orchestrates deployment and management of Kuberenetes container clusters in gcloud.

Commands

gcloud init 
gcloud auth list 
gcloud info 
gcloud help

API Explorer

We can launch API Explorer for a given API, with doc about the API and the capability to invoke Google APIs, accessing to "APIs & Services" in Google Cloud Console.

IDE, editor, postman, curl