AWS Certified Solutions Architect – Associate (SAA-C03) — Question 751
A company needs a solution to prevent photos with unwanted content from being uploaded to the company's web application. The solution must not involve training a machine learning (ML) model.
Which solution will meet these requirements?
Answer options
- A. Create and deploy a model by using Amazon SageMaker Autopilot. Create a real-time endpoint that the web application invokes when new photos are uploaded.
- B. Create an AWS Lambda function that uses Amazon Rekognition to detect unwanted content. Create a Lambda function URL that the web application invokes when new photos are uploaded.
- C. Create an Amazon CloudFront function that uses Amazon Comprehend to detect unwanted content. Associate the function with the web application.
- D. Create an AWS Lambda function that uses Amazon Rekognition Video to detect unwanted content. Create a Lambda function URL that the web application invokes when new photos are uploaded.
Correct answer: B
Explanation
Amazon Rekognition offers pre-trained image moderation APIs that can detect unwanted content without requiring the user to train a custom machine learning model, making B the correct choice when integrated with an AWS Lambda function. Amazon Rekognition Video is designed for video files rather than still photos, and Amazon Comprehend is a natural language processing service meant for text analysis. Amazon SageMaker Autopilot requires training a custom model, which violates the requirement to avoid model training.