API Gateway is a powerful AWS service that allows you to host a REST endpoint that is backed by an AWS service (in this case, Lambda). In this video, I show you how to create a REST Endpoint using API Gateway. Requests are served by a Lambda Function (as opposed to a traditional server). I start by creating a Lambda function and coding up a basic handler using Python (code below). From there, I create a API Gateway resource that acts as a publicly facing REST Endpoint. I continue to hook up the endpoint to the previously created Lambda function. Finally, I test the configuration by invoking the REST endpoint through my browser and verify my Lambda was serving the content back.
Looking to get hands on experience building on AWS with a REAL project? Check out my course - The AWS Learning Accelerator! courses.beabetterdev.com/cour...
00:16 Example Overview
01:35 Create a Lambda Function
06:55 Create an API Gateway
08:00 Connect API Gateway to Lambda
🎉SUPPORT BE A BETTER DEV🎉
Become a Patron: / beabetterdev
📚 MY RECOMMENDED READING LIST FOR SOFTWARE DEVELOPERS📚
Clean Code - amzn.to/37T7xdP
Clean Architecture - amzn.to/3sCEGCe
Head First Design Patterns - amzn.to/37WXAMy
Domain Driver Design - amzn.to/3aWSW2W
Code Complete - amzn.to/3ksQDrB
The Pragmatic Programmer - amzn.to/3uH4kaQ
Algorithms - amzn.to/3syvyP5
Working Effectively with Legacy Code - amzn.to/3kvMza7
Refactoring - amzn.to/3r6FQ8U
🎙 MY RECORDING EQUIPMENT 🎙
Shure SM58 Microphone - amzn.to/3r5Hrf9
Behringer UM2 Audio Interface - amzn.to/2MuEllM
XLR Cable - amzn.to/3uGyZFx
Acoustic Sound Absorbing Foam Panels - amzn.to/3ktIrY6
Desk Microphone Mount - amzn.to/3qXMVIO
Logitech C920s Webcam - amzn.to/303zGu9
Fujilm XS10 Camera - amzn.to/3uGa30E
Fujifilm XF 35mm F2 Lens - amzn.to/3rentPe
Neewer 2 Piece Studio Lights - amzn.to/3uyoa8p
💻 MY DESKTOP EQUIPMENT 💻
Dell 34 inch Ultrawide Monitor - amzn.to/2NJwph6
Autonomous ErgoChair 2 - bit.ly/2YzomEm
Autonomous SmartDesk 2 Standing Desk - bit.ly/2YzomEm
MX Master 3 Productivity Mouse - amzn.to/3aYwKVZ
Das Keyboard Prime 13 MX Brown Mechanical- amzn.to/3uH6VBF
Veikk A15 Drawing Tablet - amzn.to/3uBRWsN
📚 References / Resources:
Secure your REST API with Lambda Authorizer - • Secure your API Gatewa...
Lambda Beginner Overview - • AWS Lambda Introduction
Getting started with AWS: • Introduction to AWS | ...
Lambda function code - gist.github.com/djg07/678f7ae...
☁Topics covered include:
- Lambda Function Creation
- Lambda Function API Gateway Handler
- API Gateway Resource
- RESTful GET Endpoint
🌎 Find me here:
Twitter - / beabetterdevv
Instagram - / beabetterdevv
Patreon - Donations help fund additional content - / beabetterdev
#ApiGateway
#Lambda
#REST
#AWS
#Serverless
25 июн 2024