我知道Kinesis Stream中的数据记录将在24小时后自动删除。但是在我的应用程序中,每当我向流中写入一些数据时,第二次如果我想写入其他数据,则应该删除第一次插入的数据。请有经验的人帮助我,因为我是第一次使用AWS Kinesis Stream... 我没有从 Kinesis Service API 中获得任何帮助...
我知道Kinesis Stream中的数据记录将在24小时后自动删除。但是在我的应用程序中,每当我向流中写入一些数据时,第二次如果我想写入其他数据,则应该删除第一次插入的数据。请有经验的人帮助我,因为我是第一次使用AWS Kinesis Stream... 我没有从 Kinesis Service API 中获得任何帮助...
你无法从流中删除先前插入的数据,但你可以使用 KCL 读取数据。KCL 每读取一个数据单元后都会创建检查点,所以每当你进入新数据的下一个单元时,KCL 将从在 DynamoDB 表格中创建的最后一个检查点开始读取它,因此之前读取的数据将不包含在下一个单元中。