AmazonAmazon AWS Certified Solutions Architect – Associate (SAA-C03)
·CN
·更新于 19 Jul 2026
一家社交媒体公司允许用户将图片上传到其运行在 Amazon EC2 实例上的网站。在上传过程中,网站会将图片调整为标准大小,并将调整大小后的图片存储在 Amazon S3 中。用户遇到了上传请求缓慢的问题。该公司希望降低应用程序的耦合度并提高网站性能。设计一个操作效率最高的图片上传流程。解决方案架构师应该采取哪种行动组合?(选择两项)
选择一个答案
点击一个选项来检查您的答案。
正确答案: 配置应用程序,使用预签名 URL 将图片直接从每个用户的浏览器上传到 Amazon S3。, 配置 S3 Event Notifications,在图片上传时调用 AWS Lambda 函数。使用该函数调整图片大小。.
为什么这是答案
将图片直接从用户浏览器上传到 Amazon S3,可以显著减少 EC2 实例的负载,提高上传速度,并降低应用程序的耦合度。预签名 URL 提供了安全的直接上传方式。S3 事件通知与 AWS Lambda 函数结合,能实现图片调整大小的自动化和异步处理。当图片上传到 S3 后,S3 会触发 Lambda 函数进行处理,无需 EC2 实例参与,进一步解耦并提升效率。
将图片上传到 S3 Glacier 不适用于频繁访问的图片,因为它主要用于归档存储,检索时间长。在 Web 服务器上处理原始图片上传仍会增加 EC2 实例的负载,与解耦和提高性能的目标相悖。使用 EventBridge 定时调用 Lambda 函数不适合实时图片处理,因为它不是基于事件触发的。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡