AWS Certified Solutions Architect – Associate (SAA-C03) — Question 760

A company needs to extract the names of ingredients from recipe records that are stored as text files in an Amazon S3 bucket. A web application will use the ingredient names to query an Amazon DynamoDB table and determine a nutrition score.

The application can handle non-food records and errors. The company does not have any employees who have machine learning knowledge to develop this solution.

Which solution will meet these requirements MOST cost-effectively?

Answer options

Correct answer: A

Explanation

Amazon Comprehend is a pre-trained natural language processing (NLP) service that can extract key phrases and entities from text files without requiring any machine learning expertise. Amazon Forecast is used for time-series forecasting and Amazon Polly is for text-to-speech, rendering options B and C incorrect. Amazon SageMaker requires machine learning expertise to build, train, and deploy models, and running a continuous SageMaker endpoint is not cost-effective for this use case.