SAP-C02 学习助手

SAP-C02 第 45 题

API Gateway Lambda EC2 Config ECS Fargate Auto Scaling

题目

一家公司在本地数据中心托管 Git 存储库。该公司使用 Webhook 来调用在 AWS 云中运行的功能。该公司将 Webhook 逻辑托管在 Auto Scaling 组中的一组 Amazon EC2 实例上,该公司将这些实例设置为应用程序负载均衡器 (ALB) 的目标。 Git 服务器为配置的 Webhook 调用 ALB。该公司希望将解决方案迁移到无服务器架构。哪种解决方案能够以最少的运营开销满足这些要求?

选项

A. 对于每个 Webhook,创建并配置一个 AWS Lambda 函数 URL。更新 Git 服务器以调用各个 Lambda 函数 URL。

B. 创建 Amazon API Gateway HTTP API。在单独的 AWS Lambda 函数中实现每个 Webhook 逻辑。更新 Git 服务器以调用 API 网关端点。

C. 将 Webhook 逻辑部署到 AWS App Runner。创建 ALB,并将 App Runner 设置为目标。更新 Git 服务器以调用 ALB 端点。

D. 将 webhook 逻辑容器化。创建 Amazon Elastic Container Service (Amazon ECS) 集群,并在 AWS Fargate 中运行 Webhook 逻辑。创建 Amazon API Gateway REST API,并将 Fargate 设置为目标。更新 Git 服务器以调用 API 网关端点。

答案

B

解析

正确答案:B 解析: 题干关键点:最低运维开销、本地数据中心/混合架构、Serverless 托管服务、核心服务:API Gateway, Lambda, EC2, Config, ECS。 正确选项: B. 创建 Amazon API Gateway HTTP API。在单独的 AWS Lambda 函数中实现每个 Webhook 逻辑。更新 Git 服务器以调用 API 网关端点。 选择理由: 选项 B 的设计直接围绕题干限制展开,...

登录后查看完整解析