Q69 — AWS SOA-C02 第1章

第 69/100 题 | ← 返回第1章

一个开发团队将多个 Amazon S3 存储桶用作集中式存储库。全球各地的用户向这些存储库上传大量文件集。开发团队的应用程序随后处理这些文件。 系统运维管理员为支持新工作负载设置了一个新的 S3 存储桶 DOC-EXAMPLE-BUCKET。该新 S3 存储桶也接收来自全球用户的定期大文件集上传。当新 S3 存储桶投入生产后,某些地理区域的上传性能低于现有 S3 存储桶提供的上传性能。 系统运维管理员应采取什么措施来解决此问题?

正确答案: C. 为新 S3 存储桶启用 S3 Transfer Acceleration。验证开发人员是否在其 API 调用中使用 DOC-EXAMPLE-BUCKET.s3-accelerate.amazonaws.com 终端节点名称。

解析

Amazon S3 Transfer Acceleration 通过利用 Amazon CloudFront 的全球分布式边缘站点优化跨地域文件上传速度,尤其适用于远距离用户传输大文件的场景。当客户端直接连接到最近的边缘节点时,数据通过优化网络路径传输到目标 S3 存储桶,减少延迟。此问题中,新桶上传性能差异源于地理位置导致的网络延迟,而现有桶可能已启用类似优化机制。选项 C 正确要求启用加速功能并使用专用端点(s3-accelerate.amazonaws.com)。其他选项如 CloudFront 主要针对内容分发而非上传优化,多部分上传解决的是大文件稳定性而非延迟,ElastiCache 则与存储无关。参考 AWS 文档中关于 S3 Transfer Acceleration 的工作原理描述。