特定列更改的 DynamoDB 流事件
DynamoDB Streams events for a specific column change
根据官方文档
https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Streams.html
Any 更改为 dynamoDb
的 any 列会在 [=12= 中创建一个 stream record
] streams
。我有一个用例,其中我需要仅在 specific column of the item is changed and not other columns
时才创建或触发 stream/event。有没有办法通过 DynamoDB
中的 config
来做到这一点?或者我是否必须在事件创建后对其进行过滤,以查找 specific column change
?
您必须从流中过滤事件。我建议您看一下 AWS Lambda event source filtering,因为它可以满足您的需求,而且过滤是免费的。您只需在调用 Lambda 函数时付费。
根据官方文档 https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Streams.html
Any 更改为 dynamoDb
的 any 列会在 [=12= 中创建一个 stream record
] streams
。我有一个用例,其中我需要仅在 specific column of the item is changed and not other columns
时才创建或触发 stream/event。有没有办法通过 DynamoDB
中的 config
来做到这一点?或者我是否必须在事件创建后对其进行过滤,以查找 specific column change
?
您必须从流中过滤事件。我建议您看一下 AWS Lambda event source filtering,因为它可以满足您的需求,而且过滤是免费的。您只需在调用 Lambda 函数时付费。