No video

Build a CRUD REST API for DynamoDB w/ AWS Lambda & API Gateway using Node.js AWS-SDK V3 & Serverless

  Рет қаралды 36,443

Jackson Yuan

Jackson Yuan

Күн бұрын

In this serverless tutorial, we'll be building a complete CRUD REST API for Amazon DynamoDB using AWS Lambda and API Gateway. Our lambdas will be written in Node.js using the V3 AWS-SDK. 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:27 - Set up deployment pipeline
4:02 - Discussing why V3 SDK is better than V2 & installing dependencies
7:09 - Setting up the serverless.yml file
19:55 - Implementing the Lambda handlers
40:26 - Testing the deployed endpoints
Other related tutorials:
CRUD REST API for Amazon S3: • Build & Deploy a Serve...
Deploying to AWS Lambda w/ the Serverless Framework & GitHub Actions (CI/CD): • Deploying to AWS Lambd...
AWS-SDK for JavaScript V3: docs.aws.amazo...
Serverless Framework: www.serverless...
GitHub Actions: github.com/fea...
Source Code: github.com/jac...
Found this video helpful? Feel free to support this channel here: ko-fi.com/jack...
#aws #awslambda #dynamodb #apigateway #nodejs #serverless #githubactions

Пікірлер: 37
@pragmaticcoder6910
@pragmaticcoder6910 5 ай бұрын
Saying thanks is not enough because your idea to prepare this series was godly and presenting it for free in KZfaq for all the developers like us is absolutely a great blessing. May God bless you and your family !
@SirNoire
@SirNoire 3 жыл бұрын
Wanted to say thanks for doing these videos. I'm getting up to speed with AWS Lambda and IaC in general much quicker than without your videos. I hope you keep making them, just know you're really helping people out with these quite a bit! Thank you!
@jacksonyuan7744
@jacksonyuan7744 3 жыл бұрын
Thank you! Your comment really made my day!
@surajgupta-vb6uz
@surajgupta-vb6uz Жыл бұрын
there is not much tutorial available regarding all this. thanks man you are awesome
@MosesJeromeCLucas
@MosesJeromeCLucas Жыл бұрын
This helped me compared to other youtube tutorials. Best lesson here is that don't use multiple aws packages. You might even be using a v2 & v3 resulting to type complains. Best to just use '@aws-sdk/client-dynamodb' as taught in this video. Thanks again
@rickgeyer9685
@rickgeyer9685 2 жыл бұрын
Really complete and concise tutorial. I am new to AWS Lambda and this really helped me. Thanks so much!
@jacksonyuan7744
@jacksonyuan7744 2 жыл бұрын
I’m glad it was helpful!
@scottferguson866
@scottferguson866 Жыл бұрын
What a great video! It was quick and thorough. It really helped me understand what is needed for all 4 methods in SDK v3. Too bad you stopped making these...
@developervv
@developervv 2 жыл бұрын
I want to thank you for making this video. The instructions were crisp clear and I was able to follow everything you did in this video.
@jacksonyuan7744
@jacksonyuan7744 2 жыл бұрын
I’m glad it was helpful!
@lutdootutdoo5342
@lutdootutdoo5342 3 жыл бұрын
Mr. Jawkson this is absolutely amazing.
@mustaqode_6617
@mustaqode_6617 2 жыл бұрын
Thanks for the video. I'm a professional android dev and a complete noob in backend. I was writing a backend using AWS amplify which was foggy and unclear to me (but easy). I felt like I didn't have any control over what I'm developing. And with this video, I came to a decision that I'm gonna start from scratch. Manually doing everything using Serverless framework. Thanks again. Lots of love from INDIA!
@jacksonyuan7744
@jacksonyuan7744 2 жыл бұрын
I’m glad this video was helpful!
@binodsharma112
@binodsharma112 Жыл бұрын
Thanks Jackson, This save my lot of time. This really help me. Thank You !
@karankka1484
@karankka1484 4 ай бұрын
great video
@edieltondantas6084
@edieltondantas6084 2 жыл бұрын
Thanks for the tutorial! Very informative and easy to understand 👏
@khandoor7228
@khandoor7228 3 жыл бұрын
Great tutorial Jackson, may I request a quick tutorial on searching (GET request) using query string parameters , no one seems to cover this. Love the serverless Saturday series, please keep going!
@jacksonyuan7744
@jacksonyuan7744 3 жыл бұрын
Thanks for the feedback and suggestion! As for your question, I believe you can access query params in your Lambda proxy integration code like so `event["queryStringParameters"][""]` (this is JS code). To set it up with the Serverless framework, there's a quick guide here: www.serverless.com/framework/docs/providers/aws/events/apigateway#request-parameters
@khandoor7228
@khandoor7228 3 жыл бұрын
@@jacksonyuan7744 Thanks so much!
@jacksonyuan7744
@jacksonyuan7744 3 жыл бұрын
@@khandoor7228 No problem, glad I could help!
@harymk
@harymk 7 ай бұрын
Hello sir i have problem with my Lambada function can you help me
@melaniekuhn3128
@melaniekuhn3128 Жыл бұрын
At 40 it jumps to where it is deploying. Where can I find the deployment process?
@anirbanchakraborty2292
@anirbanchakraborty2292 Жыл бұрын
Hi after deploying the code with serverless deploy command it is showing internal server error while executing the post command
@johnnguyen1655
@johnnguyen1655 2 жыл бұрын
Thanks for sharing great video. I am looking for some code example(CRUD) for nodejs working with aurora serverless database but I cannot find any good video for that. The documentation in aws is very overview, not go to details enough. If anyone know the video like that, please let me know. I really appreciate you help.
@francis81
@francis81 7 ай бұрын
My build is success now but I cant see anything on AWS console, the weird thing is i can test the api with postman lol...any hints?
@francis81
@francis81 7 ай бұрын
I know why ! Was because the region issue T_T
@fooflateka
@fooflateka Жыл бұрын
so you need 128mb and a separate node process for every function?
@naveediqbal993
@naveediqbal993 Жыл бұрын
can you build a video using the typescript?
@bellohargbola4090
@bellohargbola4090 2 жыл бұрын
actually getting Invalid character in header content ["Authorization"], can you help out?
@kumarbanavathu7716
@kumarbanavathu7716 Жыл бұрын
There might be chances of expiring AWS or Github keys. Another possibility is your AWS profile is incorrect. Please make sure the "AWS init" configuration keys are not expired. If none of these works, I might misunderstand the question which is related to authorization.
@vercorrobers2278
@vercorrobers2278 3 жыл бұрын
Helpful tutorial , thanks! Can I just ask you to add your github code in the descriptions please.
@jacksonyuan7744
@jacksonyuan7744 3 жыл бұрын
Of course! Sorry, I just forgot to include the link for this video but it's up now.
@vercorrobers2278
@vercorrobers2278 3 жыл бұрын
@@jacksonyuan7744 Thank you man!
@jacksonyuan7744
@jacksonyuan7744 3 жыл бұрын
@@vercorrobers2278 No worries!
@naveediqbal993
@naveediqbal993 Жыл бұрын
I beleive there are still lot of things hidden in the tutorial. like how deployment is actually going to happen.
@fooflateka
@fooflateka Жыл бұрын
marshal seems redundant imho
@0VBX_YouTube
@0VBX_YouTube Жыл бұрын
Half life fanat founded
Serverless Framework with AWS Lambda Crash Course
1:29:11
Laith Academy
Рет қаралды 110 М.
Son ❤️ #shorts by Leisi Show
00:41
Leisi Show
Рет қаралды 10 МЛН
Lehanga 🤣 #comedy #funny
00:31
Micky Makeover
Рет қаралды 26 МЛН
SCHOOLBOY. Последняя часть🤓
00:15
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 9 МЛН
AMD slayed the dragon - AMD Ryzen 9 9900X & 9950X
8:39
ShortCircuit
Рет қаралды 164 М.
Secure API Gateway using Lambda Authorizer (NEW)
33:32
LoveToCode
Рет қаралды 22 М.
Here's what I know about DynamoDB
37:36
Web Dev Cody
Рет қаралды 7 М.
Son ❤️ #shorts by Leisi Show
00:41
Leisi Show
Рет қаралды 10 МЛН