Skip to content
Pluralsight Logo
  • Pluralsight
  • Skills
  • Flow
  • Blog
    • Sign in to

      Sign in to Pluralsight Skills
    • Sign in to

      Sign in to Pluralsight Flow
Logo for Pluralsight Skills
Pluralsight Logo
  • Sign in
  • Menu
  • Sign in to Pluralsight Skills

    Sign in to Skills

  • Sign in to Pluralsight Flow

    Sign in to Flow

  • Pluralsight
  • Skills
  • Flow
  • Blog
  • Why Skills?
    • Ways to upskill
    • Icon for Courses Courses
    • Icon for Skills assessments Skill assessments
    • Icon for Labs Labs
    • Icon for Hands-on learning Hands-on learning
    • Icon for Certification prep Certification prep
    • See our entire course library
    • Skills for
    • Icon for Software development Software development
    • Icon for IT ops IT Ops
    • Icon for Info & cyber security Info & cybersecurity
    • Icon for Cloud computing Cloud computing
    • Icon for Machine learning Machine learning
    • Icon for Data professional Data professional
    • For individuals
    • Top trending paths
    • Microsoft Azure Deployment
      Microsoft Azure
    • Cleaning Data with R
      Cleaning data with R
    • Ruby Language Fundamentals
      Ruby Language Fundamentals
    • AWS Operations
      AWS Operations
    • Core Python
      Core Python
  • View plans
  • For individuals
  • Contact Sales
  • Try for free

Contact Sales

1020 Redirect Link
Thank you!
Our team will be in touch shortly.

Loading form...

If this message remains, it may be due to cookies being disabled or to an ad blocker.

Close button
✖
Pluralsight Skills
Pluralsight Skills

Free Weekend

Free Weekend

February 3 - 5

February 3 - 5

Sign up now
Sign up now
Pluralsight Skills
Pluralsight Skills

Free Weekend

Free Weekend

February 3 - 5

February 3 - 5

Sign up now
Sign up now
pluralsight skills

Free Weekend

February 3 - 5

Sign up now
✖
Pluralsight Skills
Pluralsight Skills

Free Weekend

Free Weekend

February 3 - 5

February 3 - 5

Sign up now
Sign up now
Pluralsight Skills
Pluralsight Skills

Free Weekend

Free Weekend

February 3 - 5

February 3 - 5

Sign up now
Sign up now
pluralsight skills

Free Weekend

February 3 - 5

Sign up now
×
AWS Labs
Labs badge iconLAB

Use Lambda Functions within a Stateless Architecture on AWS

In this lab, you’ll practice using Lambda Functions within a stateless architecture, When you’re finished with this lab, you’ll have learned to run code without provisioning or managing servers.

* Our Labs are Available for Enterprise and Professional plans only.
Terms and conditions apply.
Contact sales
Labs - Use Lambda Functions within a Stateless Architecture on AWS

Lab info

Rating (141)
Level
Beginner
Duration
40m
Released
Mar 15, 2022

Lab author

Lab Author: Shikhar Verma
Shikhar Verma
Shikhar is a solutions architect, consultant and system administrator. He started his career as a Unix and Linux System Engineer in 2005 and has over 14 years of IT industry experience. Currently he is working as an instructor, professional IT trainer where he designs & creates online technical video courses & lab sessions. Shikhar earned his bachelor’s in Electrical & Electronics Engineering from BMAS College, UP Technical University Lucknow India. Shikhar’s technical expertise is in Linux, Red... more Hat High Availability Clustering, Ansible, Linux Security & Hardening, cloud technology, Shell Scripting, Unix operating systems including HP-UX, Solaris & AIX and he has utilized his skills at companies such as Tech M, HCL Technologies, DXC Technologies etc. During his spare time he enjoys cooking, practicing yoga, surfing, watching TV shows, and playing Cricket.
  • Table of contents
  • What's a lab?
  • Prerequisites
Challenge

Create a Lambda Function with a Role

You’ll configure a Lambda Function with a role, which will have permissions for an S3 bucket and a DynamoDB.

Challenge

Add an S3 Trigger to the Lambda Function

You’ll add an S3 trigger and configure two events, one that triggers when any object is created, the second that triggers when an object is permanently deleted.

Challenge

Add Code to the Lambda Function

You’ll add Python 3.8 code that is triggered by the S3 Bucket events you just created. This code will add an entry to the DynamoDB database table (which was added for you).

Challenge

Trigger Lambda Function Code

When you upload or delete a file in an S3 Bucket, an event will be generated, which will execute the Lambda Function. Its code will add information to the DynamoDB database table.

Challenge

Use AWS Lambda to Trigger Email Notification on S3 Events

When a user uploads or deletes a file in an S3 bucket, an event will be generated, which will trigger the Lambda function and then it will send an email notification and also generate CloudWatch logs.

Labs - code icon

Provided environment for hands-on practice

We will provide the credentials and environment necessary for you to practice right within your browser.

Labs - list icon

Guided walkthrough

Follow along with the author’s guided walkthrough and build something new in your provided environment!

Labs - analytic icon

Did you know?

On average, you retain 75% more of your learning if you get time for practice.

Recommended prerequisites

  • AWS Certified Solutions Architect: Associate or Equivalent knowledge
  • Basic understanding of virtual machines in general and AWS EC2 in particular (ability to deploy, start, stop, and configure VMs)
  • Basic understanding of S3 Service and S3 Console UI/X, DynamoDB, and IAM roles

Start learning by doing today

Contact sales

Contact Sales

1020 Redirect Link
Thank you!
Our team will be in touch shortly.

Loading form...

If this message remains, it may be due to cookies being disabled or to an ad blocker.

Close button

Ready to skill up
your entire team?

10
Subscriptions
Need more subscriptions? Contact sales.
Continue to checkout Continue to checkout
Cancel

With your Pluralsight plan, you can:

With your 30-day pilot, you can:

  • Access thousands of videos to develop critical skills
  • Give up to 10 users access to thousands of video courses
  • Practice and apply skills with interactive courses and projects
  • See skills, usage, and trend data for your teams
  • Prepare for certifications with industry-leading practice exams
  • Measure proficiency across skills and roles
  • Align learning to your goals with paths and channels

Ready to skill up
your entire team?

10
Subscriptions
Need more subscriptions? Contact sales.
Continue to checkout
Cancel

With your Pluralsight plan, you can:

With your 30-day pilot, you can:

  • Access thousands of videos to develop critical skills
  • Give up to 10 users access to thousands of video courses
  • Practice and apply skills with interactive courses and projects
  • See skills, usage, and trend data for your teams
  • Prepare for certifications with industry-leading practice exams
  • Measure proficiency across skills and roles
  • Align learning to your goals with paths and channels
  • Support

    • Contact
    • Help Center
    • IP Allowlist
    • Site Map
    • Download Pluralsight
    • Skills Plans
    • Flow Plans
  • Community

    • Guides
    • Teach
    • Partner with Pluralsight
    • Affiliate Partners
    • Pluralsight One
    • Authors
  • Company

    • About Us
    • Careers
    • Newsroom
    • Resources
  • Industries

    • Public Sector
    • Non-Profit

Newsletter

Sign up with your email to join our mailing list.

1041 Redirect Link Form Submitted Successfully!

Loading form...

If this message remains, it may be due to cookies being disabled or to an ad blocker.

  • Facebook Logo Icon
  • Twitter Logo Icon
  • Instagram Logo Icon
  • LinkedIn Logo Icon
  • Youtube Logo Icon
Pluralsight Logo Copyright © 2004 - 2023 Pluralsight LLC. All rights reserved
  • Terms of Use
  • Privacy Notice
  • Modern Slavery Statement