我可以删除amazon Kinesis的数据记录或分片而不删除流吗?

Kis*_*ada 9 java amazon-web-services amazon-kinesis

我知道Kinesis Stream中的数据记录将在24小时内自动删除.但是在我的应用程序中,当我将一些数据写入流时,如果我想第二次写入其他数据,则应首先删除先插入的数据.请任何人帮助我,因为我不熟悉使用AWS Kinesis Stream ...我没有从Kinesis Service API获得任何帮助......

mk-*_*aku 11

您无法从流中删除以前插入的数据,但可以使用KCL读取数据.KCL将在每个数据槽读取后创建检查点,因此无论何时进入新数据的下一个槽,KCL都将从在dynamodb表中创建的最后一个检查点读取它,因此先前读取的数据将不包含在下一个槽中.

  • 需要说明的是,"SequenceNumber"是Kinesis文档和API似乎用于这些检查点的命名法. (2认同)