June 2018
Intermediate to advanced
372 pages
8h 44m
English
Similarly, Cloud Functions can also be triggered by changes in Cloud Storage buckets:
/** * Background Cloud Function to be triggered by Cloud Storage.. */exports.helloGCS = function (event, callback) { const file = event.data; if (file.resourceState === 'not_exists') { console.log(`File ${file.name} deleted.`); } else if (file.metageneration === '1') { // metageneration attribute is updated on metadata changes. // on create value is 1 console.log(`File ${file.name} uploaded.`); } else
{ console.log(`File ${file.name} metadata updated.`); } callback();};
gcloud beta functions deploy helloGCS --trigger-bucket ...