MENU

Fun & Interesting

Build & Deploy a Serverless CRUD REST API for S3 w/ API Gateway, AWS Lambda and Serverless Framework

Jackson Yuan 7,254 lượt xem 3 years ago
Video Not Working? Fix It Now

In this Serverless Saturday tutorial, we'll be building a complete CRUD REST API for Amazon S3 using AWS Lambda and API Gateway. We'll also be using the Serverless Framework along with GitHub Actions to set up a CI/CD pipeline that deploys our application to the AWS cloud.

Sections:
00:00 - Intro
00:32 - Set up IAM user to obtain deployment access keys
2:34 - Set up GitHub Actions CI/CD workflow
3:48 - Set up global config for serverless.yml
6:34 - Set up deployment config a new S3 bucket
8:10 - Set up deployment config for Lambda functions & API Gateway triggers
15:30 - Implementing the POST endpoint lambda handler
16:30 - Implementing the GET endpoint lambda handler
22:02 - Implementing the DELETE endpoint lambda handler
23:50 - Testing the CRUD REST API
28:22 - Wrap up

Other related tutorials:
Building the Image Upload Endpoint: https://www.youtube.com/watch?v=mWtnd-0Sm18
Deploying to AWS Lambda w/ the Serverless Framework & GitHub Actions (CI/CD): https://www.youtube.com/watch?v=oFYFqOzJdqY

Serverless Framework: https://www.serverless.com/
GitHub Actions: https://github.com/features/actions


Source Code: https://github.com/jacksonyuan-yt/s3-crud-api-gateway

Found this video helpful? Feel free to support this channel here: https://ko-fi.com/jacksonyuan

#awslambda #s3 #serverless #aws #nodejs #githubactions

Comment