GCP Classroom Series – 25/Apr/2021

Writing GCP Functions

  • There are two types of Cloud Functions
    • HTTP Functions: These are functions which are triggered by HTTP call
    • Event Driven functions:
      • They can be either background functions or Cloud Event Functions
  • Background Function:
    • We use background functions when you have your cloud function invoked as a response to event such as message in Pub/Sub topic or change in Cloud storage account
  • Cloud Event Function:
    • This is invoked directly in response to events. They are similar to background functions with the following differences
      • Cloud Event functions use an industry standard event format known as Cloud Events
      • CloudFunctions itself invokes Cloud Functions using HTTP requests, which can be reproduced else where

Setting up local dev environment for functions

  • Refer Here for setup
  • Python:
    • Install the functions-framework
    pip install functions-framework
    

HTTP Functions

  • Sample Usage
  • Refer Here for the sample code used
  • To connect to Cloud SQL from Cloud Functions Refer Here
  • Refer Here to use big table with cloud functions
  • Try to Create a simple Cloud Function in your favorite language and create a http request
curl -X POST gcpfunctionendpoint -H 'Content-Type:application/json' -d '{"name": "Khaja" }'
  • Write a Google cloud function to Shutdown all the vms with specific labels

Leave a ReplyCancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Please turn AdBlock off
Animated Social Media Icons by Acurax Responsive Web Designing Company

Discover more from Direct DevOps from Quality Thought

Subscribe now to keep reading and get access to the full archive.

Continue reading

Exit mobile version
%%footer%%