AmazonAmazon AWS Certified Solutions Architect – Associate (SAA-C03)
·CN
·更新于 19 Jul 2026
一家数据分析公司通过 FTP 定期接收数千个小型数据文件。目前,一个本地批处理作业会在夜间处理这些文件,耗时数小时。该公司希望 AWS 解决方案能够尽快处理传入文件,同时最大限度地减少对 FTP 客户端的更改。解决方案必须在成功处理文件后将其删除。每个文件的处理时间为 3-8 分钟。哪种解决方案能够以最高的运营效率满足这些要求?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 使用 AWS Transfer Family 创建一个 FTP 服务器,将传入文件存储在 Amazon S3 Standard 中。创建一个 AWS Lambda 函数来处理每个文件,并在处理后删除文件。使用 S3 事件通知在文件到达时调用 Lambda 函数。.
为什么这是答案
正确答案利用了 AWS Transfer Family 作为无服务器 FTP 服务器,它直接将文件存储到 Amazon S3 Standard,无需管理 EC2 实例。S3 事件通知在文件到达时触发一个 AWS Lambda 函数,实现近乎实时的处理。Lambda 函数非常适合处理单个文件,因为它具有无服务器、按需扩展和按使用付费的特性,并且处理时间在 3-8 分钟内。处理完成后,Lambda 可以删除文件。这种方法提供了最高的运营效率,因为它消除了服务器管理,并实现了事件驱动的即时处理。
其他选项的缺点:
将文件存储在 S3 Glacier Flexible Retrieval 不适合快速处理,因为 Glacier 旨在用于不经常访问的数据,检索时间较长。
使用 EC2 实例作为 FTP 服务器需要管理 EC2 实例,并且将文件存储在 EBS 卷上会增加存储和管理复杂性,不符合运营效率最大化的目标。
将 AWS Transfer Family 与 EBS 卷结合使用不正确,因为 Transfer Family 旨在与 S3 配合使用。此外,每晚批处理不符合“尽快处理”的要求。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡