DynamoDB Streams GetRecords API参考说明了NextShardIterator:
"If set to null, the shard has been closed...";
"Length constraints: Minimum length of 1. Maximum length of 2048."
在这种情况下,null意味着什么呢? 这是否意味着GetRecords结果中省略了此参数?
感谢您的帮助。
答案 0 :(得分:0)
在这种情况下,null意味着什么呢?这是否意味着GetRecords结果中省略了此参数?
那是对的。它将从结果中省略。
对于Kinesis Streams(底层实现相同),如果没有更多记录可用于封闭分片,GetRecords
API返回
{
"Records": [],
"MillisBehindLatest": 34000
}