一家公司在 eu-central-1 区域构建了一个无服务器电子文档管理系统。Web 应用程序通过带有 Amazon S3 源的 Amazon CloudFront 分配交付。该应用程序调用 Amazon API Gateway Regional 端点,这些端点会调用 AWS Lambda 函数,这些函数将元数据存储在 Amazon Aurora Serverless 数据库中并将文档放入 S3 存储桶中。该公司需要降低欧洲以外用户的延迟。哪两项操作可以改善全球延迟?(选择两项。)
选择一个答案
点击一个选项来检查您的答案。
正确答案: 在 S3 存储桶上启用 S3 Transfer Acceleration,并确保 Web 应用程序使用 Transfer Acceleration 签名 URL。, 将 API Gateway Regional 端点更改为使用边缘优化的端点。.
为什么这是答案
启用 S3 Transfer Acceleration 可通过利用 CloudFront 的全球边缘网络,加速客户端与 S3 存储桶之间的数据传输,从而降低上传和下载文档的延迟。将 API Gateway Regional 端点更改为边缘优化端点,可利用 CloudFront 的全球网络将请求路由到最近的边缘站点,从而减少客户端到 API Gateway 的网络延迟。 其他选项: 将 AWS Global Accelerator 附加到 CloudFront 分配是多余的,因为 CloudFront 本身已经使用了 AWS 的全球网络。 在另外两个全球位置预置整个应用程序堆栈并使用 Aurora Serverless 全局数据库会显著增加复杂性和成本,并且对于仅降低延迟而言,并非最直接或最经济的解决方案。 在 Lambda 函数和 Aurora Serverless 数据库之间插入 Amazon RDS Proxy 主要用于连接管理和安全性,对降低全球用户的延迟没有直接影响。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡