我有一个 DynamoDB 表,其中为 NewImages 启用了流以触发 Lambda 函数。由于某种原因,我只看到事件用
eventName: "MODIFY"
触发 Lambda,而没有看到用 eventName: "INSERT"
触发 Lambda 的事件。我在其他地方有 Lambda,它们通过 DynamoDB.putItem
创建新项目,据我所知,应该使用 eventName: "INSERT"
触发 Lambda。 INSERT
是否仅由其他操作调用?我的 DynamoDB 表有 2 个全局二级索引(如果相关)。
PutItem
将使用 INSERT
调用 Lambda。如果该项目已经存在,它将通过 MODIFY
来调用它。
INSERT
事件。