
Answer-first summary for fast verification
Answer: Generate a function URL for the Lambda and share it with the third party.
The correct answer is A. Creating a function URL for the Lambda function and providing it to the third party for the webhook is the most operationally efficient solution. Function URLs provide a built-in HTTPS endpoint for invoking Lambda functions, making it simple and straightforward to integrate with external services. This approach avoids the additional complexity and cost associated with using an Application Load Balancer (ALB), Amazon SNS, or Amazon SQS, which are more suitable for different use cases.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
A company requires integration with a third-party data feed that uses webhooks for notifications. The developer has implemented an AWS Lambda function to process incoming data. What is the most operationally efficient method to expose this Lambda function for webhook callbacks from the third party?
A
Generate a function URL for the Lambda and share it with the third party.
B
Use an Application Load Balancer (ALB) to front the Lambda, sharing the ALB's URL.
C
Utilize an Amazon SNS topic, attach it to Lambda, and share the SNS topic's hostname.
D
Set up an Amazon SQS queue, connect it to Lambda, and share the SQS queue's hostname.