
Answer-first summary for fast verification
Answer: Using Amazon API Gateway to create a REST API, configure the Lambda function, and enable IAM authentication.
The most operationally efficient way to deploy the Go 1.x AWS Lambda function as a microservice with HTTPS access and IAM authentication is by using Amazon API Gateway. Option A is correct because API Gateway allows you to create a REST API that can trigger the Lambda function, provides native IAM authentication support, and is built to handle routing, security, and scaling of API calls efficiently. Other options like Lambda function URLs or CloudFront with Lambda@Edge and CloudFront Functions do not provide as straightforward or efficient a solution for this specific requirement.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
How should a solutions architect deploy a Go 1.x AWS Lambda function as a microservice with HTTPS access and IAM authentication in the most operationally efficient manner?
A
Using Amazon API Gateway to create a REST API, configure the Lambda function, and enable IAM authentication.
B
Generating a Lambda function URL with AWS_IAM specified as the authentication method.
C
Deploying the Lambda function on Lambda@Edge via an Amazon CloudFront distribution and integrating IAM authentication.
D
Utilizing CloudFront Functions with an Amazon CloudFront distribution and setting AWS_IAM as the authentication type.
No comments yet.