AWS SAA 题库

点击卡片任意位置翻面查看正确答案与解析,也可以用键盘 切换题目。

第 910 / 1018 题单选题

一家公司运行一个用于存储和共享照片的应用程序。用户将照片上传到Amazon S3存储桶。每天大约上传150张照片。公司希望设计一个解决方案,为每张新照片创建一个缩略图,并将缩略图存储在第二个S3存储桶中。 哪种解决方案能够以最具成本效益的方式满足这些要求?

  • A. 配置一个Amazon EventBridge计划规则,每分钟调用一个在长时间运行的Amazon EMR集群上的脚本。配置该脚本生成没有缩略图的照片的缩略图,并将缩略图上传到第二个S3存储桶。
  • B. 配置一个Amazon EventBridge计划规则,每分钟调用一个始终开启的内存优化型Amazon EC2实例上的脚本。配置该脚本生成没有缩略图的照片的缩略图,并将缩略图上传到第二个S3存储桶。
  • C. 配置一个S3事件通知,每次用户将新照片上传到应用程序时触发一个AWS Lambda函数。配置Lambda函数生成缩略图并将缩略图上传到第二个S3存储桶。
  • D. 配置S3 Storage Lens,每次用户将新照片上传到应用程序时触发一个AWS Lambda函数。配置Lambda函数生成缩略图并将缩略图上传到第二个S3存储桶。
第 910 / 1018 题正确答案 C
  • C. 配置一个S3事件通知,每次用户将新照片上传到应用程序时触发一个AWS Lambda函数。配置Lambda函数生成缩略图并将缩略图上传到第二个S3存储桶。

解析

选项C利用了S3事件通知和AWS Lambda函数的无服务器架构,每当用户上传新照片时,会自动触发Lambda函数生成缩略图并将其存储到第二个S3存储桶。Lambda函数按需运行,因此无需维持任何长时间运行的实例,避免了不必要的成本。这是最具成本效益的方案,尤其适合每天上传量不大的场景。

AI 解析

Amazon S3事件通知功能可以在对象创建时触发AWS Lambda函数,实现实时处理。相较于定时轮询(如选项A、B的每分钟检查),事件驱动模型无需持续运行计算资源,降低闲置成本。Lambda按每次请求计费,处理时间短时成本极低。选项D中的S3 StorageLens属于存储分析工具,无法触发Lambda。选项C直接利用S3原生集成的事件通知机制,架构简洁高效,符合无服务器模式的最佳实践。正确答案来源:AWS官方文档关于S3事件通知与Lambda集成的场景说明。