Q33 — AWS SAP-C02 第2章

第 33/75 题 | ← 返回第2章

Q183. 一家公司已在 AWS Elastic Beanstalk 上部署了一个应用程序。该应用程序使用 Amazon Aurora 作为数据库层。Amazon CloudFront 分配服务 Web 请求,并包含 Elastic Beanstalk 域名作为源。该分配配置了一个替代域名,访问者使用该域名访问应用程序。每周,该公司会将应用程序停止服务以进行例行维护。在应用程序不可用期间,该公司希望访问者收到一条信息消息,而不是 CloudFront 错误消息。解决方案架构师创建了一个 Amazon S3 存储桶作为流程的第一步。 解决方案架构师接下来应采取哪种步骤组合来满足要求?(选择三项。)

正确答案: A. 将静态信息内容上传到 S3 存储桶, C. 将 S3 存储桶设置为原始 CloudFront 分配中的第二个源。配置分配和 S3 存储桶使用源访问身份 (OAI), D. 在每周维护期间,编辑默认缓存行为以使用 S3 源。维护完成后恢复更改

解析

A. 将静态信息内容上传到 S3 存储桶。将静态信息内容(例如 HTML 文件)上传到之前创建的 Amazon S3 存储桶。此内容将在维护期间显示给访问者。 C. 将 S3 存储桶设置为原始 CloudFront 分配中的第二个源。配置分配和 S3 存储桶使用源访问身份 (OAI)。将 S3 存储桶作为第二个源添加到服务 Elastic Beanstalk 域名的原始 CloudFront 分配中。配置分配和 S3 存储桶使用 OAI。这确保 CloudFront 可以在维护期间从 S3 存储桶访问静态信息内容。 D. 在每周维护期间,编辑默认缓存行为以使用 S3 源。维护完成后恢复更改。在维护窗口期间,修改 CloudFront 分配的默认缓存行为以使用 S3 源而不是 Elastic Beanstalk 源。此更改允许 CloudFront 在维护期间从 S3 存储桶向访问者提供静态信息内容。维护完成后记得恢复此更改。 选项 B:创建新的 CloudFront 分配是不必要的。选项 E:更复杂且容易出错。选项 F:没有必要,因为 CloudFront 已经用作 Web 请求服务器。