AWS Lambda Python functions with a database (DynamoDB)

Published: 25 August 2022
on channel: pixegami
36,401
848

AWS Lambda functions are a great way to deploy your Python code or API (e.g. Flask, FastAPI) - at a cheap cost and not having to worry about servers.

But since Lambda functions are ephemeral (they disappear after they finish running), how do we persist data? In this tutorial, we'll use AWS DynamoDB as a database for us to store information used by our Lambda functions.

🛠 Essential Links
🔗 Code: https://github.com/pixegami/python-la...

📚 Resources
🔗 AWS: https://aws.amazon.com
🔗 AWS CLI: https://aws.amazon.com/cli
🔗 Boto3 (Python AWS SDK): https://boto3.amazonaws.com/v1/docume...

💡 Learn More! (Related tutorials)
🔗 FastAPI on AWS Lambda:    • Deploy FastAPI on AWS Lambda ⚡ Serverless ...  
🔗 AWS Infrastructure with CDK:    • AWS CDK Tutorial: Deploy a Python Lambda F...  

📽 Chapters

00:00 Introduction
01:04 Create an AWS Lambda function
04:00 Implement Lambda handler in VS Code
07:20 Create a DynamoDB table on AWS
10:36 Configure AWS CLI
12:00 Access DynamoDB from Python (using boto3)
17:30 Deploy to Lambda
20:30 Granting your Lambda function access to DynamoDB
22:37 The function can now save data!
23:40 Wrapping up

#aws #pixegami


On this page of the site you can watch the video online AWS Lambda Python functions with a database (DynamoDB) with a duration of hours minute second in good quality, which was uploaded by the user pixegami 25 August 2022, share the link with friends and acquaintances, this video has already been watched 36,401 times on youtube and it was liked by 848 viewers. Enjoy your viewing!