Google Cloud Cookbook

Get quick hands-on experience with Google Cloud. This cookbook provides a variety of self-contained recipes that show you how to use Google Cloud services for your enterprise application. Whether you're looking for practical ways to apply microservices, AI, analytics, security, or networking so...

Full description

Bibliographic Details
Main Author: Costa, Rui
Other Authors: Hodun, Drew
Format: eBook
Language:Undetermined
Published: [Place of publication not identified] O'Reilly Media, Inc. 2021
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
Table of Contents:
  • 5.3. Connecting to Your Windows Virtual Machines with Identity-Aware Proxy TCP Forwarding
  • 5.4. Securing Your Virtual Machine Logins with Two-Step Verification
  • 5.5. Running Startup Scripts
  • 5.6. Creating a Group of NGINX Web Servers with a Managed Instance Group
  • 5.7. Deploying Containers to Managed Instance Groups
  • 5.8. Transferring Files to Your Virtual Machine
  • 5.9. Using VM Manager for Patch Management
  • 5.10. Backing Up Your Virtual Machine
  • 6. Google Cloud Kubernetes Engine
  • 6.1. Creating a Zonal Cluster
  • 6.2. Creating a Regional Cluster
  • 6.3. Resizing a Cluster
  • 6.4. Automatically Routing Traffic to the Nearest Cluster with Multi-Cluster Ingress
  • 6.5. Deploying a Spring Boot Java Application
  • 6.6. Deploying a Java Application to Kubernetes, Using Skaffold
  • 6.7. Using GKE Autopilot for Running an Application You Don't Have to Manage
  • 7. Working with Data
  • 7.1. Speeding Up Cloud Storage Bulk Transfers by Multiprocessing
  • 7.2. Speeding Up GCS Transfers for Large Files with Parallel Composite Uploads
  • 7.3. Mounting GCS as a Filesystem
  • 7.4. Automatically Archiving and Deleting GCS Objects
  • 4. Google App Engine
  • 4.1. Deploying a Hello World to App Engine (Standard)
  • 4.2. Deploying a Hello World to App Engine (Flexible)
  • 4.3. Securing Your Application with Identity-Aware Proxy
  • 4.4. Mapping Custom Domains with App Engine
  • 4.5. Using the Google Cloud Translation Machine Learning APIs with App Engine
  • 4.6. Building User Interfaces for Viewing Charts and Graphs
  • 4.7. Debugging an Instance
  • 4.8. Using CI/CD
  • 5. Google Cloud Compute Engine
  • 5.1. Creating a Windows Virtual Machine
  • 5.2. Creating a Linux Virtual Machine and Installing NGINX
  • Intro
  • Preface
  • Who Should Read This Book
  • Why I Wrote This Book
  • Navigating This Book
  • Conventions Used in This Book
  • Using Code Examples
  • O'Reilly Online Learning
  • How to Contact Us
  • Acknowledgments
  • 1. Introduction
  • 2. Cloud Functions
  • 2.1. Creating a Public HTTP Google Cloud Function
  • 2.2. Authenticating an HTTP Google Cloud Function
  • 2.3. Accessing Environment Variables at Runtime
  • 2.4. Sending Emails from Cloud Functions with SendGrid
  • 2.5. Deploying Cloud Functions with a GitLab CI/CD Pipeline
  • 2.6. Responding to SMS Messages with Twilio and Cloud Functions
  • 2.7. Unit Testing with GitLab and Cloud Functions
  • 2.8. Building an API Gateway to Gather Telemetry Data
  • 3. Google Cloud Run
  • 3.1. Deploying a Prebuilt Hello World Container
  • 3.2. Building Your Own Hello World Container
  • 3.3. Using Cloud Run with a Custom Domain
  • 3.4. Triggering a Cloud Run from Cloud Pub/Sub
  • 3.5. Deploying a Web Application to Cloud Run
  • 3.6. Rolling Back a Cloud Run Service Deployment
  • 3.7. Deploying Cloud Run Services in a Gradual Rollout
  • 3.8. Cloud Run Configuration Parameters