0% found this document useful (0 votes)
9 views

Assignment 2

Uploaded by

siyebic418
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

Assignment 2

Uploaded by

siyebic418
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Assignment 2

Aim : Configuring HTTPs Endpoints on AWS Lambda Functions


with AWS Lambda Function URLs

Objective : The objective of this assignment is to explore and


understand the process of configuring HTTPS endpoints for AWS
Lambda functions using AWS Lambda Function URLs. The
assignment aims to provide a detailed overview of the steps involved
in setting up secure HTTPS communication for Lambda functions,
enabling secure interactions with clients and web applications.
Theory:
1) AWS Lambda Functions:
Theory: AWS Lambda is a serverless computing service that
allows developers to run code without managing servers. Lambda
functions are event-driven and can be triggered by various AWS
services or HTTP requests.
Use Cases: Lambda functions are commonly used for processing
data, building APIs, responding to webhooks, and automating
tasks.
2) HTTPS Protocol:
Theory: HTTPS (Hypertext Transfer Protocol Secure) is the
secure version of HTTP, providing encrypted communication
over the internet. It uses TLS/SSL certificates to ensure data
confidentiality and integrity during transmission.
Use Cases: HTTPS is essential for protecting sensitive
information, such as login credentials, payment details, and
personal data, transmitted between clients and servers.
3) Configuring HTTPS Endpoints on AWS Lambda Functions:

Theory: To configure HTTPS endpoints for Lambda functions,


you need to create an API using Amazon API Gateway. API
Gateway acts as a front-end for your Lambda functions, exposing
them securely over HTTPS.
Steps:
1. Create a new REST API in Amazon API Gateway.
2. Define resources and methods in the API, associating them
with the Lambda functions you want to invoke.
3. Configure the methods to use the Lambda Function URLs as
the integration type.
4. Deploy the API to make it accessible via HTTPS.
5. Obtain an SSL/TLS certificate from AWS Certificate Manager
(ACM) or import your custom certificate.
6. Set up a custom domain name for the API using the obtained
certificate.
7. Associate the custom domain with the API deployment stage.
8. Now, clients can securely access the Lambda functions using
the HTTPS endpoint.

Conclusion : In conclusion, configuring HTTPS endpoints for


AWS Lambda functions using AWS Lambda Function URLs is a
crucial step in ensuring secure communication between clients
and the serverless functions. By leveraging Amazon API
Gateway and SSL/TLS certificates from AWS Certificate
Manager (ACM), we can establish encrypted connections and
protect sensitive data during transmission.

You might also like