In this codelab, you'll learn how to deploy a CloudEvents Cloud Run function
that is triggered whenever an object is uploaded to a Cloud Storage bucket.
In this codelab, you'll learn how to use Cloud Storage bucket events and
Eventarc to trigger and process events, and analyze data and process
images using Cloud Run functions.
This codelab shows how to create a BigQuery remote function to get
answers to a question about images stored in Cloud Storage using
Vertex AI Visual Question Answering (VQA).
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-29 UTC."],[],[],null,["# Cloud Run functions codelabs\n\nThis page contains a list of codelabs to demonstrate example use cases for\nCloud Run functions.\n\n- [Get started with Cloud Run functions](https://codelabs.developers.google.com/codelabs/getting-started-with-cloud-run-functions-http#0)\n\n This codelab shows how to deploy a Cloud Run function that is\n triggered by an HTTP request.\n- [Get started with event driven Cloud Run functions](https://codelabs.developers.google.com/codelabs/getting-started-cloud-run-functions-event-driven#0)\n\n In this codelab, you'll learn how to deploy a CloudEvents Cloud Run function\n that is triggered whenever an object is uploaded to a Cloud Storage bucket.\n- [Use revisions in Cloud Run functions for traffic splitting, gradual rollouts, and rollbacks](https://codelabs.developers.google.com/codelabs/revisions-2nd-gen-cloud-functions-traffic-splitting-gradual-rollout-rollbacks)\n\n This codelab shows how to use revisions to manage traffic to your\n Cloud Run function.\n- [Trigger event processing from Cloud Storage using Eventarc and Cloud Run functions](https://codelabs.developers.google.com/triggering-cloud-functions-from-cloud-storage)\n\n In this codelab, you'll learn how to use Cloud Storage bucket events and\n Eventarc to trigger and process events, and analyze data and process\n images using Cloud Run functions.\n- [Use BigQuery remote functions to ask questions to Vertex AI Visual Question Answering (VQA) in a SQL query](https://codelabs.developers.google.com/codelabs/how-to-bigquery-remote-functions-imagen-vqa)\n\n This codelab shows how to create a BigQuery remote function to get\n answers to a question about images stored in Cloud Storage using\n Vertex AI [Visual Question Answering (VQA)](/vertex-ai/docs/generative-ai/image/visual-question-answering)."]]