Q58 — AWS DVA-C02 第3章

第 58/100 题 | ← 返回第3章

伊家交司正在开发使用Amazon API Gateway APl 的跳换需务应用程序。该应用程序使用AWS Lambda 作为后端。在交司将代码发布到生产环获之前,交司商要在专用的、甚监控的测试环获中测试代码。 据种解相远案可以满梦这些要求?

正确答案: C. 在API Gateway 中使用多个阶段。为每个环境创建一个Lambda 函数。配置APGateway 阶段变量以将流量路由到不同环境中的Lambda 函数。

解析

答案C是正确的。在APIGateway中使用多个阶段可以为不同的环境(如测试环境和生产环境)进行明确区分。为每个环境创建一个Lambda函数,能够确保每个环境有独立的函数处理逻辑。配置APIGateway阶段变量来将流量路由到相应环境的Lambda函数,这种方式可以实现对不同环境的精准控制和管理,满足在专用的、受监控的测试环境中测试代码的需求。而A选项中为每个环境创建一个Lambda函数并通过查询参数指示不够高效和规范;B选项为所有环境创建单个Lambda函数通过环境变量区分,可能导致代码复杂和维护困难;D选项使用单阶段并在Lambda函数中根据查询参数区分环境,不如C选项的多阶段配置灵活和易于管理。 【灯笼考证提供:swufelp1999】