AWS S3 File Upload + Lambda Trigger (Tutorial In Python) | Step by Step Guide

    1
    35



    S3 is an easy to use all purpose data store. Frequently we use it to dump large amounts of data for later analysis. Using S3 Put events with Lambda, we can shift this process to an event driven architecture. In this video, I show you how to set up a S3 Put Event Trigger that invokes a lambda function every time a file is added to your s3 bucket. This allows for event driven processing and other neat applications!

    00:12 Example Overview
    01:07 Creating a Lambda Function
    02:40 Lambda Code Walkthrough
    03:49 Creating the S3 Trigger
    06:00 Validating the S3 Trigger
    06:32 Testing with a File Upload
    06:56 Validating the Lambda Invocation

    šŸŽ‰SUPPORT BE A BETTER DEVšŸŽ‰
    Become a Patron: https://www.patreon.com/beabetterdev

    šŸ“š MY RECOMMENDED READING LIST FOR SOFTWARE DEVELOPERSšŸ“š
    Clean Code – https://amzn.to/37T7xdP
    Clean Architecture – https://amzn.to/3sCEGCe
    Head First Design Patterns – https://amzn.to/37WXAMy
    Domain Driver Design – https://amzn.to/3aWSW2W
    Code Complete – https://amzn.to/3ksQDrB
    The Pragmatic Programmer – https://amzn.to/3uH4kaQ
    Algorithms – https://amzn.to/3syvyP5
    Working Effectively with Legacy Code – https://amzn.to/3kvMza7
    Refactoring – https://amzn.to/3r6FQ8U

    šŸŽ™ MY RECORDING EQUIPMENT šŸŽ™
    Shure SM58 Microphone – https://amzn.to/3r5Hrf9
    Behringer UM2 Audio Interface – https://amzn.to/2MuEllM
    XLR Cable – https://amzn.to/3uGyZFx
    Acoustic Sound Absorbing Foam Panels – https://amzn.to/3ktIrY6
    Desk Microphone Mount – https://amzn.to/3qXMVIO
    Logitech C920s Webcam – https://amzn.to/303zGu9
    Fujilm XS10 Camera – https://amzn.to/3uGa30E
    Fujifilm XF 35mm F2 Lens – https://amzn.to/3rentPe
    Neewer 2 Piece Studio Lights – https://amzn.to/3uyoa8p

    šŸ’» MY DESKTOP EQUIPMENT šŸ’»
    Dell 34 inch Ultrawide Monitor – https://amzn.to/2NJwph6
    Autonomous ErgoChair 2 – https://bit.ly/2YzomEm
    Autonomous SmartDesk 2 Standing Desk – https://bit.ly/2YzomEm
    MX Master 3 Productivity Mouse – https://amzn.to/3aYwKVZ
    Das Keyboard Prime 13 MX Brown Mechanical- https://amzn.to/3uH6VBF
    Veikk A15 Drawing Tablet – https://amzn.to/3uBRWsN

    ☁Topics covered include:
    – S3 Bucket Creation
    – S3 File Upload
    – S3 Put Event
    – S3 Event Subscription to Lambda
    – Cloudwatch Logs

    šŸŒŽ Find me here:
    Twitter – https://twitter.com/BeABetterDevv
    Instagram – https://www.instagram.com/beabetterdevv/
    Patreon – Donations help fund additional content – https://www.patreon.com/beabetterdev

    #S3
    #Lambda
    #AWS
    #Serverless

    source

    Previous articleAWS EKS Demo | AWS Elastic Kubernetes Service | Deploy Application on EKS | EKS
    Next articleAWS ECR