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
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
Like this:
Like Loading...