Q67 — AWS DVA-C02 第1章

第 67/100 問 | ← 第1章

一位开发人员正在使用AWS Cloud Development Kit(AWS CDK)构建无服务器应用程序。在AWS CloudFormation堆栈创建期间,开发人员已成功部署一个AWS Lambda函数和Amazon API Gateway API。开发人员的工作环境已配置好本地的AWS Serverless Application Model(AWS SAM)和AWS CDK。开发人员如何在本地测试特定的Lambda函数?

正解: C. 运行cdk synth和sam local invoke命令,使用函数构造标识符和合成CloudFormation模板的路径。

解説

选项C提供了在本地测试特定Lambda函数的正确步骤:先通过cdk synth生成CloudFormation模板,再使用sam local invoke命令调用指定Lambda函数,并传入函数构造标识符及合成模板路径。选项A和B分别混合了SAM与CDK命令,但未提供正确的本地测试组合。选项D中的sam local start-lambda命令用于启动本地Lambda端点,不适用于单次函数调用测试。 【灯笼考证提供:swufelp1999】