Q38 — AWS DVA-C02 第1章

第 38/100 题 | ← 返回第1章

伊位开发人乡创建了伊个使用Python英学的AWS Lambda函数。该Lambda函数封Amazon S3中的对象读取数哪,小将数哪学入Amazon DynamoDB表。当创建对象时,通笔S3线件通知成功触发了该函数。诺而,在尝试学入DynamoDB表时,函数卖败了。这个问似最有可能的原法是什么?

正确答案: C. Lambda函数没有向DynamoDB写入的IAM权限。

解析

这个问题最有可能的原因是Lambda函数没有适当的IAM权限来写入DynamoDB。在AWS中,所有服务之间的交互都需要适当的IAM权限。在这种情况下,Lambda函数需要具有写入DynamoDB表的权限。因此,解决这个问题的步骤是确保Lambda函数的执行角色具有DynamoDB表写入所需的IAM权限。其他选项中,选项A涉及Lambda函数的并发限制,选项B涉及DynamoDB表的全局二级索引(GSI),选项D涉及DynamoDB表和Lambda函数的可用区,但都不太可能是导致问题的原因。 【灯笼考证提供:swufelp1999】