I tried Integrating AWS RestAPI with AWS Lambda
Introduction
Hemanth of Alliance Department here. In this blog, i tried integrating AWS RestAPI with AWS Lambda.
AWS Lambda
A serverless compute service that runs code as a reply to events and automatically takes care of the bottom resources. It runs code on high availability compute infrastructure and performs all the administration of the compute resources. A few examples are HTTP requests vis Amazon API Gateway, changes to objects in S3, and many others.
API Gateway
A fully managed service that makes developers easily create, publish, maintain, monitor, and secure APIs at any scale. Using API Gateway can create Restful APIs and WebSocket APIs which have real-time two-way communication applications. It is a front door for applications to access data, business logic, or functionality from your backend services.
RestAPI
It is a web service AIMAGEarchitecture that enI hopes activities on resources, including data retrieval or modification, by using HTTP verbs (GET, POST, PUT, DELETE, etc.). When interacting with AWS services, REST APIs can be used to carry out a number of tasks like building, reading, updating, or removing resources.
Demo
Go to AWS Concole, search for Lambda and click create function
Give the function a name while maintaining the current default settings.
Type the randomn message code here
click on deploy and next click test, give it a name
Next click Save
Click test again and you'll get a response
Since Lambda is created let's move on creating RestAPI
First go to API Gateway and click build on RestAPI
Next click on create newAPI, Type down a name and click Create API
Now in actions click on create resource
Give a resource name and click on create resource
Now creating a method and selecting GET from it
Type down the lambda function name and click save
Click on GET and move inside integration response
Adding a mapping template of application/JSON
Going back and clicking on test
Go to actions and click deploy
open the link in new tab and add /"your rescourcename" in the link
Conclusion
Hope with this you get an idea of how to integrate AWS RestAPI and AWS Lambda. Thank you for seeing the blog till the end.