我是否可以在不删除流的情况下从 Amazon Kinesis 中删除数据记录或分片?
2022-09-03 02:20:41
我知道 Kinesis Stream 中的数据记录将在 24 小时内自动删除。但是在我的应用程序中,当我将一些数据写入流中时,第二次如果我想写入其他一些数据,首先插入的数据应该被删除。请任何人帮助我,因为我是使用AWS Kinesis Stream的新手...我没有从 Kinesis Service API 获得任何帮助...
我知道 Kinesis Stream 中的数据记录将在 24 小时内自动删除。但是在我的应用程序中,当我将一些数据写入流中时,第二次如果我想写入其他一些数据,首先插入的数据应该被删除。请任何人帮助我,因为我是使用AWS Kinesis Stream的新手...我没有从 Kinesis Service API 获得任何帮助...
您无法从流中删除以前插入的数据,但可以使用 KCL 读取数据。KCL 将在读取一个数据槽后每隔创建一个检查点,因此每当您选择下一个新数据槽时,KCL 都会从 dynamodb 表中创建的最后一个检查点读取它,因此以前读取的数据将不包括在下一个槽中。