AI Generated Cheatsheets

Google Cloud Cheatsheet

Google Cloud is a cloud computing platform that provides a wide range of services and tools for building and deploying applications. Here is an overview of some of its basic syntax and features.

Compute Engine

Creating an instance

gcloud compute instances create my-instance --image-family=debian-10 --image-project=debian-cloud --machine-type=n1-standard-1 --zone=us-central1-a

Stopping an instance

gcloud compute instances stop my-instance --zone=us-central1-a

Starting an instance

gcloud compute instances start my-instance --zone=us-central1-a

Cloud Storage

Creating a bucket

gsutil mb gs://my-bucket-name/

Uploading a file

gsutil cp /path/to/local/file gs://my-bucket-name/path/to/gs/file

Downloading a file

gsutil cp gs://my-bucket-name/path/to/gs/file /path/to/local/file

Cloud Functions

Creating a function

gcloud functions deploy my-function --runtime python38 --trigger-http --entry-point my_function --allow-unauthenticated

Invoking a function

gcloud functions call my-function --data '{"key1": "value1", "key2": "value2", "key3": "value3"}'

Resources