Q25 — AWS DEA-C01 第1章
第 25/100 题 | ← 返回第1章
一家公司拥有一个前端ReactJS网站,该网站使用Amazon API Gateway调用REST API。这些API实现网站的功能。一名数据工程师需要编写一个Python脚本,该脚本可偶尔通过API Gateway调用,并将结果返回给API Gateway。 以下哪种解决方案能以最低的运维开销满足这些要求?
- A. 在Amazon Elastic Container Service(Amazon ECS)集群上部署自定义Python脚本。
- B. 创建一个具有预置并发的AWS Lambda Python函数。 ✓
- C. 在Amazon Elastic Kubernetes Service(Amazon EKS)上部署可与API Gateway集成的自定义Python脚本。
- D. 创建一个AWS Lambda函数,并通过配置Amazon EventBridge规则每5分钟使用模拟事件调用该Lambda函数,以确保函数保持预热状态。
正确答案: B. 创建一个具有预置并发的AWS Lambda Python函数。
解析
本题目标是寻找一种可通过API Gateway调用并返回结果的Python脚本方案,同时实现最低运维开销。选项A在Amazon ECS上部署自定义Python脚本需管理容器集群,增加运维复杂性。选项B创建具有预置并发的AWS Lambda Python函数是一种轻量级方案,可按需快速启动并处理请求,减少不必要的资源开销和运维工作。选项C在Amazon EKS上部署自定义Python脚本同样需管理Kubernetes集群,操作复杂且成本较高。选项D虽使用Lambda,但通过EventBridge定期调用以保持函数预热会带来不必要的调用费用(每次调用均计费,即使使用模拟事件)。因此,选项B是满足要求且运维开销最小的解决方案。