第028题 - sap

月亮Pi和山影

图片来源及版权:Daniel Lopez (El Cielo de Canarias)

说明:月球的哪个相位距离太阳3.14弧度?当然是满月。尽管月亮可能会在几天里看起来都很圆,但当月亮在黄经上与太阳的距离是Pi(π)弧度(也就是180度)时,它才是真正的满月,在地球的天空中与太阳相对。2020年3月9日,太阳落山时,刚过了满月时刻仅仅约一个小时,这轮橙色的、略扁的月亮看起来仍然很圆。这张照片是在特内里费群岛加那利岛上的泰德国家公园拍摄的,背对着日落位置。从海拔约3500米的泰德火山山顶附近看,同样背对着日落位置的,是这座火山正在逐渐上升的三角形影子,延伸到地球稠密的大气中。在远处下方山脊线的左侧,是泰德天文台的白色望远镜圆顶。3月25日,满月会经过地球的半影,形成半影月食,略微变暗,此时距离太阳又是Pi弧度。

sap028-202412030051999

题目翻译 (Question Translation)

English: A company has registered 10 new domain names. The company uses the domains for online marketing. The company needs a solution that will redirect online visitors to a specific URL for each domain. All domains and target URLs are defined in a JSON document. All DNS records are managed by Amazon Route 53. A solutions architect must implement a redirect service that accepts HTTP and HTTPS requests. Which combination of steps should the solutions architect take to meet these requirements with the LEAST amount of operational effort? (Choose three.)

中文翻译: 一家公司注册了10个新域名。该公司使用这些域名进行在线营销。公司需要一个解决方案,将在线访客重定向到每个域名的特定 URL。所有域名和目标 URL 在一个 JSON 文档中定义。所有 DNS 记录由 Amazon Route 53 管理。 解决方案架构师必须实施一个接受 HTTP 和 HTTPS 请求的重定向服务。解决方案架构师应该采取哪些步骤才能以最少的操作努力满足这些要求?(选择三个。)

选项分析 (Answer Analysis)

选项 A

创建一个在 Amazon EC2 实例上运行的动态网页。配置网页以将 JSON 文档与重定向 URL 结合使用。

  • 分析:EC2 实例需要详细配置与维护,增加了操作负担。虽然可以实现重定向,但并非最低操作开销的解决方案。

选项 B

创建一个包含 HTTP 和 HTTPS 监听器的应用负载均衡器。

  • 分析:应用负载均衡器能够处理 HTTP 和 HTTPS 请求,但仍需一些配置和维护,操作开销不小。

选项 C

创建一个使用 JSON 文档的 AWS Lambda 函数,并结合事件消息查找和响应重定向 URL。

  • 分析:Lambda 函数是无服务器架构,几乎不需要运维,能快速响应请求,符合最低操作开销的要求。

选项 D

使用 Amazon API Gateway API 和自定义域来发布 AWS Lambda 函数。

  • 分析:API Gateway 提供了一个简化的 HTTP 接口,能够与 Lambda 函数结合,适合处理 API 请求,符合高效的操作要求,但可能需要一些配置。

选项 E

创建一个 Amazon CloudFront 分发,部署一个 Lambda@Edge 函数。

  • 分析:CloudFront 可以提供 CDN 支持,同时 Lambda@Edge 能够在边缘处理请求,适合于重定向请求,但涉及到的配置和学习曲线较大。

选项 F

通过 AWS Certificate Manager (ACM) 创建 SSL 证书。将域名作为主题备用名称包含在内。

  • 分析:对于 HTTPS 重定向,证书是必需的,提高了安全性。然而,ACM 证书创建并不会增加过多的操作开销。

最佳答案 (Correct Answer)

答案

  • C (创建一个 AWS Lambda 函数)
  • D (使用 Amazon API Gateway API 和自定义域)
  • F (创建 SSL 证书)

详细解析 (Detailed Explanation)

  1. 为什么选择 C

    • 无服务器解决方案:使用 Lambda 函数后无需管理服务器,几乎不需要维护,是最低操作开销的选择。
  2. 为什么选择 D

    • 简化管理:API Gateway 提供的功能可以有效支持重定向,同时整合 Lambda 函数以处理请求,减少了运维负担。
  3. 为什么选择 F

    • 安全要求:为了支持 HTTPS,SSL 证书是必需的,而 ACM 的使用则确保了证书的简化管理和更新。

为什么不选择其他选项?

  • A:需要维护 EC2 实例,增加操作复杂性。
  • B:尽管可行,但引入了额外的应用负载均衡器配置和管理工作。
  • E:CloudFront 和 Lambda@Edge 的集成相对复杂,且需要更多的配置和学习。

总结 (Summary)

C、D 和 F 组合的选择,不仅满足了重定向的要求,还以最低的运维成本提供了解决方案。