AmazonAmazon AWS Certified Solutions Architect – Associate (SAA-C03)
·CN
·更新于 19 Jul 2026
一个应用程序每小时将数百个 1 GB 的 .csv 文件放入一个 Amazon S3 存储桶中。每个上传的文件都必须转换为 Apache Parquet 格式并写入另一个 S3 存储桶。哪种解决方案以最少的操作开销提供所需的功能?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 创建一个 AWS Glue extract, transform, and load (ETL) 作业,将 .csv 文件转换为 Parquet 格式,并将输出文件写入 S3 存储桶。为每个 S3 PUT 事件创建一个 AWS Lambda 函数来调用该 ETL 作业。.
为什么这是答案
正确答案是创建一个 AWS Glue ETL 作业,由 S3 PUT 事件触发的 Lambda 函数调用。AWS Glue 是一种完全托管的 ETL 服务,非常适合处理大量数据转换任务,例如将 CSV 转换为 Parquet。它能够高效地处理 1GB 大小的文件,并且作为无服务器服务,操作开销最小。Lambda 函数作为触发器,确保每次文件上传时都能自动启动转换。
选项 A(仅使用 Lambda 函数)不适合处理 1GB 的文件,因为 Lambda 函数有内存和执行时间限制,并且下载、转换和上传大文件可能会导致超时或内存不足错误。
选项 B(使用 Apache Spark 作业)虽然 Spark 适合大数据处理,但需要管理 Spark 集群,这会增加操作开销。题目要求最少的操作开销。
选项 C(Glue 表、Crawler 和 Athena)主要用于数据探索和查询,而不是高效的批量数据转换。定期查询并不能满足每次文件上传后立即转换的需求。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡