GCP cheatsheet

Quick commands

# Login
    gcloud auth login
    gcloud config set project cosmic-kiln-99999 # cosmic-kiln-99999, getsrt-500722

# Run command through ssh.
instance_name="s2cpu-1g"
username=$(gcloud config get-value account)
    # Replace @ and dot to underscore for username in ssh command
    username=$(echo $username | sed 's/@/_/g' | sed 's/\./_/g')
gcloud compute ssh ${username}@${instance_name} --zone=us-central1-f --tunnel-through-iap --command="sudo bash -ic 'cd /mnt/disks/projects-data/xclipping-fast-transcribe/nextjs-ts/cron; ./job-create.sh ${environment} ${cronjob_id}'"