Securing Cloud Functions on Google Cloud
1h 41mIntermediate2023-07-19
Authors

Felicia Rosemond
Course details
With the rising popularity of serverless computing, organizations face increasingly complex levels of risks. Cloud-based services such as Google Cloud Platform (GCP) have become essential in today’s business world, but how do you keep your data secure?
In this course, instructor Felicia Rosemond covers the basics of securing Cloud Functions on Google Cloud and takes a deep dive into serverless computing, identity and access management, network security, data protection, and more. Explore a wide variety of beginner- to immediate-level security methods and processes for GCP Cloud Function security as well as interactions between functions, Firebase and Kubernetes integration, and how to secure a Cloud Function using a JSON Web Token. By the end of this course, you’ll have a thorough understanding of how to use the tools and services available within GCP to secure your functions and keep your data safe.
In this course, instructor Felicia Rosemond covers the basics of securing Cloud Functions on Google Cloud and takes a deep dive into serverless computing, identity and access management, network security, data protection, and more. Explore a wide variety of beginner- to immediate-level security methods and processes for GCP Cloud Function security as well as interactions between functions, Firebase and Kubernetes integration, and how to secure a Cloud Function using a JSON Web Token. By the end of this course, you’ll have a thorough understanding of how to use the tools and services available within GCP to secure your functions and keep your data safe.
Skills covered
Google Cloud PlatformSoftware Development ToolsGoogleCloud PlatformsLearningCloud ComputingSoftware Development
Concepts
0. Introduction
- 01 - Why secure Google Cloud Platform (GCP) Cloud Functions (CF)
1. Building a System of Cloud Functions
- 02 - Firebase and Google Cloud Functions
- 03 - GCP CF and GCP CF interaction
- 04 - GCP CF and Kubernetes
- 05 - JSON Web Token (JWT) and CF
2. GCP Cloud Function Security
- 06 - How GCP Cloud Function security works
- 07 - Identity-based security for CFs
- 08 - Network-based security for CFs
3. CF to CF Interaction
- 09 - External facing CF configuration - Identity-based
- 10 - Internal only CF configuration - Identity-based
- 11 - External facing CF configuration - Network-based
- 12 - Internal only CF configuration - Network-based
4. Firebase Integration
- 13 - Using Firebase authentication tokens
- 14 - Firebase Security Rules
- 15 - Using Cloud Tasks
5. Kubernetes Integration
- 16 - Workload Identity and Google Kubernetes Engine (GKE)
- 17 - Configuring Workload Identity on a Pod
- 18 - Invoking the cloud function
6. Securing GCP CF with JSON Web Token (JWT)
- 19 - Why use JSON Web Token (JWT)
- 20 - Setting up JWT verification functions
Conclusion
- 21 - Next steps
Related courses
- 5G Security in Depth: A Hands-On Approach to Securing RAN, Core, and Telco Cloud
- Building Serverless Xamarin Apps with Azure
- Serverless Computing with AWS Lambda
- Learning Amazon Web Services Lambda
- Securing Cloud Resources with Microsoft Defender for Cloud
- Modern Cloud Security: Shift-Left, Observability, and Automated Defense
- AWS Certified Security - Specialty (SCS-C03) Cert Prep
- Certificate of Cloud Security Knowledge (CCSK) Cert Prep
Related learn paths
- Improve Your React Skills
- Cybersecurity Fundamentals
- MLOps Essentials for Developers and AI Engineers: Tools, Pipelines, Security
- Master Digital Transformation
- Prepare for the AWS Solutions Architect - Professional (SAP-C01) Exam
- Continuous Integration/Continuous Delivery (CI/CD) with Jenkins
- Advancing Your Azure Developer Skills: Exploring Complex Application Development
- Prepare for the CompTIA Network+ (N10-008) Exam