Q62 — AWS DVA-C02 第3章
第 62/100 题 | ← 返回第3章
伊个脸片分享应用程序使用Amazon S3存储图怪文件。拍有用户图怪都条背精远交司手察审核,以防止不适当黄确。审核在用户白围后的1-24并时黄完成,高果被学入伊个Amazon DynamoDB表,该表使用S3对象键作为主键。可以通笔背精远交司创建的REST API查询数哪库项。伊个应用程序开发人乡商要实现伊个自察化流程,为拍有S3对象打白黄确审核高果的标签。开发人乡应该怎么做才能以最有效的远式满梦这些要求?
- A. 创建一个AWS Lambda函数,以s3:ObjectCreated事件类型作为响应运行。将S3键写入Amazon Simple Queue Service (Amazon SQS)队列,并设置可见性超时为24小时。创建和配置第二个Lambda函数来从队列中读取项目。从DynamoDB表中检索每个项目的结果。相应地为每个S3对象打上标签。
- B. 创建一个AWS Lambda函数,以s3:ObjectCreated事件类型作为响应运行。将该函数集成到AWS Step Functions标准工作流程中。定义一个AWS Step Functions Wait状态,并将值设置为24小时。创建和配置第二个Lambda函数,在Wait状态结束后检索审核结果并相应地为S3对象打上标签。
- C. 创建一个AWS Lambda函数,加载所有未打标签的S3对象。从REST API中检索每个项目的结果,并相应地为每个S3对象打上标签。创建和配置一个Amazon EventBridge规则,定期运行。将Lambda函数设置为EventBridge规则的目标。 ✓
- D. 启动一个Amazon EC2实例。部署一个脚本到EC2实例上,使用外部数据库结果来为S3对象打上标签。配置一个crontab文件定期运行该脚本。
正确答案: C. 创建一个AWS Lambda函数,加载所有未打标签的S3对象。从REST API中检索每个项目的结果,并相应地为每个S3对象打上标签。创建和配置一个Amazon EventBridge规则,定期运行。将Lambda函数设置为EventBridge规则的目标。
解析
开发者应该创建一个 AWS Lambda 函数来加载所有未标记的 S3 对象,并从 REST API 中检索每个项目的结果,然后相应地对每个 S3 对象进行标记。然后,应该创建和配置一个 Amazon EventBridge 规则,以定期运行 Lambda 函数,确保所有未标记的 S3 对象都得到正确的标记。这种方法是最有效的,因为它利用了 Lambda 函数的事件驱动架构和 EventBridge 规则的定期触发。 【灯笼考证提供:swufelp1999】