Q73 — AWS SAA-C03 第10章

第 73/100 题 | ← 返回第10章

Q673.公司需要从以文本文件形式存储在 Amazon S3 存储桶中的食谱记录中提取成分名称. Web 应用程序将使用成分名称来查询 Amazon DynamoDB 表并确定营养评分.该应用程序可以处理非食品记录和错误.该公司没有任何具备机器学习知识的员工来开发此解决方案.哪种解决方案能够最具成本效益地满足这些要求?

正确答案: A. 当发生 PutObject 请求时,使用 S3 事件通知调用 AWS Lambda 函数.对 Lambda 函数进行编程,以使用 Amazon Comprehend 分析对象并提取成分名称.将 Amazon Comprehend 输出存储在 DynamoDB 表中

解析

正确答案是A。使用 S3 事件通知在 PutObject 请求时调用 AWS Lambda 函数。编写 Lambda 函数使用 Amazon Comprehend 分析对象并提取成分名称。将 Amazon Comprehend 输出存储在 DynamoDB 表中。 Amazon Comprehend 是一种自然语言处理 (NLP) 服务,可以从文本中提取关键信息,无需机器学习专业知识。结合 S3 事件通知和 Lambda 函数,可以自动化处理新上传的食谱文件。这是最具成本效益的方案。 使用 SageMaker(B)需要机器学习专业知识。使用 Textract(C、D)适用于扫描文档而非纯文本文件。