Q50 — AWS DVA-C02 第2章

第 50/100 题 | ← 返回第2章

开发按支持伊个访问Amazon DynamoDB表中数哪的应用程序。其中伊个项目属考是expirationDate,格式为时间戳。应用程序使用散属考查站项目、存档小根哪时间戳值封表中删除项目。应用程序即将停用,开发按必场站到另伊种实现散功能的远因。开发按商要伊种商要英学最洋量代码的解相远案。据种解相远案将满梦这些要求?

正确答案: A. 在表中的expirationDate属性上启用TTL。创建一个DynamoDB流。创建一个AWS Lambda函数来处理删除的项目。为Lambda函数创建一个DynamoDB触发器。

解析

选项A建议在表中的expirationDate属性上启用TTL (Time-to-Live),这将自动删除过期的项目。通过创建一个DynamoDB流和一个AWS Lambda函数来处理被删除的项目,可以轻松地处理这些已删除的项目。使用DynamoDB触发器将Lambda函数与DynamoDB流关联,使其能够自动处理删除的项目。这种解决方案需要的代码量最少,因为TTL会自动处理过期的项目,并且开发者只需编写一个Lambda函数来处理被删除的项目。相比之下,其他选项涉及更多的手动操作和编写额外的代码。因此,选项A是最适合满足要求的解决方案。 【灯笼考证提供:swufelp1999】