正确答案: 在目标存储桶上启用Amazon S3 Transfer Acceleration以加速上传。, 当从欧洲和澳大利亚办事处向美国S3存储桶发送文件时,对大对象实施分段上传。.
为什么这是答案
启用Amazon S3 Transfer Acceleration通过利用Amazon CloudFront的全球分布式边缘站点来加速上传,数据通过优化的网络路径传输到S3存储桶,从而显著减少长距离传输的延迟,这是一种经济高效的解决方案。对于大文件,分段上传允许将单个大对象分成多个部分并行上传,然后S3会将其重新组装成一个对象。这种并行传输可以显著提高上传速度,并且在网络不稳定的情况下也更具弹性,因为失败的部分可以单独重试,而不是重新上传整个文件。
建立多个Direct Connect链接或Site-to-Site VPN隧道虽然能提高连接质量,但成本高昂且设置复杂,不符合“最具成本效益”的要求。AWS Global Accelerator主要用于优化应用程序的入站和出站流量,虽然可以改善网络性能,但对于S3上传而言,S3 Transfer Acceleration是更直接和成本效益更高的服务。