Google cloud function triggered by firebase events in Serverless

Suman Dev
Jun 22, 2023

In this story, you will learn to set up serverless firebase event triggers.

Based on event like create,update or delete in firebase database, we can configure triggers. The changes will invoke corresponding cloud functions.

firebaseWrite:
handler: firebaseWrite
events:
- event:
eventType: providers/cloud.firestore/eventTypes/document.write
resource: projects/${self:provider.custom.project.${self:provider.stage}}/databases/(default)/documents/${self:custom.users}/{id}/${self:custom.accounts}/{id}

firebaseCreate:

handler: firebaseCreate
events:
- event:
eventType: providers/cloud.firestore/eventTypes/document.create
resource: projects/${self:provider.custom.project.${self:provider.stage}}/databases/(default)/documents/${self:custom.users}/{id}/${self:custom.notifications}/{id}

firebaseUpdate:

handler: firbaseUpdate
events:
- event:
eventType: providers/cloud.firestore/eventTypes/document.update
resource: projects/${self:provider.custom.project.${self:provider.stage}}/databases/(default)/documents/${self:custom.users}/{id}

--

--