Q69 — AWS SOA-C02 第1章
第 69/100 题 | ← 返回第1章
一个开发团队将多个 Amazon S3 存储桶用作集中式存储库。全球各地的用户向这些存储库上传大量文件集。开发团队的应用程序随后处理这些文件。 系统运维管理员为支持新工作负载设置了一个新的 S3 存储桶 DOC-EXAMPLE-BUCKET。该新 S3 存储桶也接收来自全球用户的定期大文件集上传。当新 S3 存储桶投入生产后,某些地理区域的上传性能低于现有 S3 存储桶提供的上传性能。 系统运维管理员应采取什么措施来解决此问题?
- A. 为新 S3 存储桶预置一个 Amazon ElastiCache for Redis 集群。向开发人员提供该集群的配置终端节点,供其在 API 调用中使用。
- B. 将新 S3 存储桶添加到一个新的 Amazon CloudFront 分配中。向开发人员提供新分配的域名,供其在 API 调用中使用。
- C. 为新 S3 存储桶启用 S3 Transfer Acceleration。验证开发人员是否在其 API 调用中使用 DOC-EXAMPLE-BUCKET.s3-accelerate.amazonaws.com 终端节点名称。 ✓
- D. 对新 S3 存储桶使用 S3 分段上传。验证开发人员是否在其 API 调用中使用区域特定的 S3 终端节点名称(例如 DOC-EXAMPLE-BUCKET.s3.amazonaws.com)。
正确答案: 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 的工作原理描述。