調用GetShardIterator介面擷取讀取當前Shard記錄的起始iterator。
請求訊息結構
message GetShardIteratorRequest {
required string stream_id = 1;
required string shard_id = 2;
optional int64 timestamp = 3;
optional string token = 4;
}
名稱 | 類型 | 是否必選 | 描述 |
stream_id | string | 是 | 當前Stream的ID。 |
shard_id | string | 是 | 當前Shard的ID。 |
timestamp | int64 | 否 | 根據時間擷取ShardIterator,時間單位us。 |
token | string | 否 | 用於分頁擷取。 |
響應訊息結構
message GetShardIteratorResponse {
required string shard_iterator = 1;
optional string next_token = 2;
}
名稱 | 類型 | 描述 |
shard_iterator | string | 讀取當前Shard記錄的起始iterator。 |
next_token | string | 擷取分區迭代器響應中指示下一個迭代器的標識符。 |