Featured resource
2026 Tech Forecast
2026 Tech Forecast

1,500+ tech insiders, business leaders, and Pluralsight Authors share their predictions on what’s shifting fastest and how to stay ahead.

Download the forecast
  • Lab
    • Libraries: If you want this lab, consider one of these libraries.
    • Cloud
Labs

Serverless Event Processing with Eventarc and Cloud Functions 2nd Gen

This guided lab teaches you how to connect Cloud Storage events to serverless code without managing servers. It also explains how Eventarc delivers CloudEvents to your function and what to do when everything deploys correctly but the trigger doesn’t fire. You’ll deploy a Cloud Function, create an Eventarc trigger for object finalized events, and diagnose a realistic trigger misconfiguration using Cloud Logging. You’ll also parse the CloudEvent payload and validate structured logs that you can query confidently. By the end of this lab, you’ll know how to wire storage events to serverless processing, troubleshoot Eventarc permission issues, and validate event data end-to-end so your event-driven applications remain reliable and debuggable in production.

Lab platform
Lab Info
Level
Intermediate
Last updated
Apr 14, 2026
Duration
30m

Contact sales

By clicking submit, you agree to our Privacy Policy and Terms of Use, and consent to receive marketing emails from Pluralsight.
Table of Contents
  1. Challenge

    Build an event-driven file processing pipeline
    • Identify the event source and event type for Cloud Storage object finalized events.
    • Define the trigger routing target (Cloud Function 2nd Gen) and ensure region alignment.
    • Configure event filtering (bucket-specific filtering) to limit noise and keep debugging clean.
    • Deploy the function using the preloaded artifact, focusing on deployment and runtime identity rather than code scaffolding.
    • Create the trigger and perform a test upload to generate an event.
  2. Challenge

    Validate, diagnose, and remediate event delivery behavior

    Observe the failure state (trigger exists but no invocation due to a misconfigured event type).

    • Diagnose the issue using:
      • Eventarc trigger status/signals
      • Cloud Logging (Eventarc, audit logs, and Cloud Run invocation signals)
      • IAM policy bindings to rule out permission issues
    • Apply the minimal permission fix and re-test to confirm event delivery.
  3. Challenge

    Interpret CloudEvent payloads and produce searchable structured telemetry for operational use
    • Inspect the CloudEvent payload fields relevant to Cloud Storage finalize events (bucket, object name, generation, metageneration, and time).
    • Confirm the function extracts key fields and logs them as structured JSON.
    • Query and filter logs in Logs Explorer to validate:
      • The correct bucket and object triggered the event
      • The function is receiving CloudEvent data (not legacy event formats)
      • The log schema is consistent (fields are present and searchable)
About the author

Pluralsight Skills gives leaders confidence they have the skills needed to execute technology strategy. Technology teams can benchmark expertise across roles, speed up release cycles and build reliable, secure products. By leveraging our expert content, skill assessments and one-of-a-kind analytics, keep up with the pace of change, put the right people on the right projects and boost productivity. It's the most effective path to developing tech skills at scale.

Real skill practice before real-world application

Hands-on Labs are real environments created by industry experts to help you learn. These environments help you gain knowledge and experience, practice without compromising your system, test without risk, destroy without fear, and let you learn from your mistakes. Hands-on Labs: practice your skills before delivering in the real world.

Learn by doing

Engage hands-on with the tools and technologies you’re learning. You pick the skill, we provide the credentials and environment.

Follow your guide

All labs have detailed instructions and objectives, guiding you through the learning process and ensuring you understand every step.

Turn time into mastery

On average, you retain 75% more of your learning if you take time to practice. Hands-on labs set you up for success to make those skills stick.

Get started with Pluralsight