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
    • Security
Google Cloud Platform icon
Labs

Triggering a Lambda Function in Response to a CloudTrail Log Event

In this guided lab, you will build a simple event-driven automation workflow in AWS that responds to account activity recorded by CloudTrail. You will configure CloudTrail management event logging, create a Lambda function to process matching events, and use an EventBridge rule to invoke the function when a specific API action occurs. By the end of the lab, you will validate the full pipeline by generating a test account change and confirming that the Lambda function runs successfully.

Google Cloud Platform icon
Lab platform
Lab Info
Level
Intermediate
Last updated
May 18, 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

    Create a Lambda function that can process CloudTrail-based event data
    • Create a Lambda function for the automation workflow.
    • Configure the permissions required for the function to write execution output to CloudWatch Logs.
    • Prepare the function to capture and log key details from the triggering event.
  2. Challenge

    Configure CloudTrail to capture relevant management events for downstream automation
    • Review the available logging setup and identify the destination for trail delivery.
    • Configure a trail to capture the management events required for the automation workflow.
    • Confirm that logging is enabled and the trail is ready to support downstream event processing.
  3. Challenge

    Validate that the Lambda invocation pipeline executes when account changes are made
    • Perform a test action that generates matching CloudTrail activity.
    • Confirm that the EventBridge rule matches the event and invokes the Lambda function.
    • Review the Lambda or CloudWatch log output to verify that the function received and processed the event data.
  4. Challenge

    Create an EventBridge rule that triggers the Lambda function for specified CloudTrail activity
    • Define an event pattern that matches a specific CloudTrail-recorded API action.
    • Configure the Lambda function as the target for the rule.
    • Verify that the rule is enabled and that Lambda invocation permissions are in place.
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