7.7k views
0 votes
You are requested to expose your serverless application implemented with AWS Lambda to HTTP clients.( using HTTP Proxy )

Which of the following AWS services can you use to accomplish the task? (Select TWO)
A. AWS Elastic Load Balancing (ELB)
B. AWS Route53
D. AWS Lightsail
E. AWS Elastic Beanstalk
C. AWS API Gateway

1 Answer

1 vote

Final answer:

To expose a serverless application implemented with AWS Lambda to HTTP clients, you can use AWS API Gateway and AWS Elastic Load Balancing (ELB).

Step-by-step explanation:

To expose a serverless application implemented with AWS Lambda to HTTP clients using HTTP Proxy, you can use AWS API Gateway and AWS Elastic Load Balancing (ELB). Here's how to accomplish the task:

  1. First, you need to create an API in AWS API Gateway. This allows you to define the endpoints, methods, and integration with Lambda functions.
  2. Next, configure the AWS API Gateway to use AWS Lambda as the integration endpoint. This allows the HTTP requests coming through the API Gateway to be routed to your Lambda functions.
  3. Optionally, you can use AWS Elastic Load Balancing (ELB) in front of your API Gateway to distribute the incoming traffic across multiple instances of your Lambda functions.

By utilizing both AWS API Gateway and AWS Elastic Load Balancing (ELB), you can expose your serverless application to HTTP clients effectively.

User Wingnut
by
8.4k points