调用 DescribeShards 接口获取日志主题的分区列表。
此接口的调用频率限制为 20 次/s,超出频率限制会报错 ExceedQPSLimit。
下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共参数。
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
TopicId | String | 是 | 4a9bd4bd-53f1-43ff-b88a-64ee1be5**** | 日志主题 ID。 |
PageNumber | Integer | 否 | 1 | 分页查询时的页码。默认为 1,即从第一页数据开始返回。 |
PageSize | Integer | 否 | 10 | 分页大小。默认为 20,最大为 100。 |
下表仅列出本接口特有的返回参数。更多信息请参见返回结构。
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
Total | Integer | 9 | Shard 总个数。 |
Shards | Array of QueryResp | / | 日志主题信息组。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
Status | String |
| 分区状态。
|
ShardId | Integer | 0 | 日志主题的分区 ID。 |
TopicId | String | 4a9bd4bd-53f1-43ff-b88a-64ee1be5**** | 日志主题的 ID。 |
ModifyTime | String | 2021-05-24 16:19:46 | 分区修改时间。 |
StopWriteTime | String | 2021-05-24 16:19:46 | 分区停止写入的时间,即此分区最后一次写入日志的时间。 |
ExclusiveEndKey | String | 7fffffffffffffffffffffffffffffff | 分区结束的 key 值。 |
InclusiveBeginKey | String | 00000000000000000000000000000000 | 分区起始的 key 值。 |
GET https://tls-{Region}.ivolces.com/DescribeShards?TopicId=1e***** HTTP/1.1
HTTP/1.1 200 OK Content-Type: application/json; charset=utf-8 { "Total": 2, "Shards": [ { "TopicId": "b62********", "ShardId": 0, "InclusiveBeginKey": "00000000000000000000000000000000", "ExclusiveEndKey": "7fffffffffffffffffffffffffffffff", "Status": "readwrite", "ModifyTime": "2021-08-12 16:56:18", "StopWriteTime": "2021-08-12 16:56:18" }, { "TopicId": "b6*********", "ShardId": 1, "InclusiveBeginKey": "7fffffffffffffffffffffffffffffff", "ExclusiveEndKey": "ffffffffffffffffffffffffffffffff", "Status": "readwrite", "ModifyTime": "2021-08-12 16:56:19", "StopWriteTime": "2021-08-12 16:56:18" } ] }
下表为您列举了该接口与业务逻辑相关的错误码。公共错误码请参见公共错误码文档。
HTTP 状态码 | 错误码 | 错误信息 | 说明 |
---|---|---|---|
400 | InvalidArgument | Invalid argument key %s, value %s, please check argument. | 参数不合法。 |
404 | TopicNotExist | Topic does not exist. | 日志主题不存在。 |
500 | InternalServerError | We encountered an unexpected server error, please try again later. | 服务器内部错误。 |