React to CodeCommit events with AWS Lambda
120 students completed the lab in ~30m
Total available time: 2h:0m
60+ students rated this lab!
How to process CodeCommit events with AWS Lambda
AWS CodeCommit lets you host private Git repositories within the AWS ecosystem, in a secure and highly scalable way, fully integrated with traditional Git tools.
You can configure CodeCommit to trigger actions whenever you push new code, create new branches or tags, etc. This allows you to send notifications, implement custom logic or integrate third party services.
In this lab, we will learn how to process CodeCommit events with a Lambda Function. As a simple example, we will use Python to create custom SNS notifications, containing useful information about branch, author and message for each commit.
Follow these steps to learn by building helpful cloud resources
Log In to the Amazon Web Service Console
Your first step to start the Lab experience
CodeCommit Events Overview
What triggers can you define for AWS CodeCommit?
Create a new CodeCommit repository
Learn how to create a new CodeCommit empty repository
Create a new SNS topic and subscription
Configure SNS to send enhanced notifications tied to CodeCommit
Implement a Lambda Function to process CodeCommit events
AWS Lambda implementation of the processing logic
Test the CodeCommit trigger
Push new commits and receive email notifications