AmazonAWS Developer Associate DVA-C02 Certification
·CN
·更新于 28 Jul 2026
一位开发人员正在构建一个从 Amazon DynamoDB 表读取数据的 Lambda 函数。目前,表名在函数中是硬编码的,但将来表名可能会更改。开发人员希望在表名更改时避免修改 Lambda 代码。哪种解决方案效率最高?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 将 DynamoDB 表名定义为 Lambda 函数的环境变量,并使用语言的标准环境变量方法读取它。.
为什么这是答案
将 DynamoDB 表名定义为 Lambda 函数的环境变量是最高效的解决方案。环境变量允许您在不修改函数代码的情况下更改配置,这符合开发人员避免修改 Lambda 代码的需求。Lambda 函数可以轻松地通过标准语言方法读取环境变量。
将表名存储在 /tmp 文件中不可行,因为 /tmp 目录是临时的,每次函数调用后都可能被清除。将包含表名的文件放入 Lambda 层虽然可以实现,但不如环境变量灵活和高效,每次更改都需要更新层。在处理程序外部声明全局变量虽然可以避免硬编码,但仍然需要修改代码才能更改表名,不符合题意。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡