Q56 — AWS SAA-C03 Ch.5

Question 56 of 65 | ← Chapter 5

Q356. A company needs to integrate with a third-party data feed. The data feed sends a webhook to notify an external service when new data is ready for consumption. A developer wrote an AWS Lambda function to retrieve data when the company receives a webhook callback. The developer must make the Lambda function available for the third party to call.Which solution will meet these requirements with the MOST operational efficiency?

Correct Answer: A. Create a function URL for the Lambda function. Provide the Lambda function URL to the third party for the webhook

Explanation

A. Create a function URL for the Lambda function. Provide the Lambda function URL to the third party for the webhook:This solution involves creating a publicly accessible URL for the Lambda function, which can be provided to the third party for webhook callbacks. This approach is simple and efficient, requiring minimal configuration and setup time, making it the best choice for this scenario in terms of operational efficiency. Option B involves deploying an Application Load Balancer in front of the Lambda function, which can add additional complexity and cost, and may not be necessary for this use case. Options C and D involve using AWS services such as Amazon SNS or Amazon SQS, which can add additional complexity and overhead that may not be necessary for this use case, especially if the data feed only sends webhooks and not messages to a queue or topic.