调用 DescribeFailoverLogs 接口查询实例主备切换日志。
同步请求。
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
InstanceId | String | 是 | postgres-21a3333b**** | 实例 ID。 |
QueryStartTime | String | 否 | 2023-07-31T12:00:19Z | 查询开始时间。格式: yyyy-MM-ddTHH:mmZ (UTC 时间)。其中,T 指某个时间的开始;Z 指时区偏移量,例如北京时间偏移显示为+0800。 默认值为实例的创建时间,即自实例创建起查询。 |
QueryEndTime | String | 否 | 2023-07-31T12:00:19Z | 查询结束时间,需要晚于查询开始时间,且与查询开始时间的间隔应小于 31 天。格式: yyyy-MM-ddTHH:mmZ (UTC 时间)。默认值为发起请求的时间。 |
Limit | Integer | 否 | 1000 | 每页记录数,最大值为 1000,最小值为 1,默认值为 500。 |
Context | String | 否 | [1690808035000,100367578,8388608,null] | 索引信息,翻页加载更多日志时使用。透传上次返回的 context 值,获取后续的日志内容。 默认值为空。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
Total | Integer | 1 | 主备切换日志总数。 |
InstanceId | String | postgres-21a3333b**** | 实例 ID。 |
FailoverLogs | Object[] | 请参见返回示例。 | 实例主备切换日志列表。 |
Context | String | [1690808035000,100367578,8388608,null] | 索引信息。以最后一个备份文件作为索引进行返回。可作为下一次请求的参数,加载更多时选择。 |
POST /?Action=DescribeFailoverLogs&Version=2022-01-01 HTTP/1.1 Content-Type: application/json Host: open.volcengineapi.com X-Date: 20231002T101010Z Authorization: HMAC-SHA256 Credential=AKLTN2I0MmFiNzMxNWE5NDgzMzk4MmVjMTVkODlkZTZ****/20211202/cn-beijing/rds_postgresql/request,SignedHeaders=x-date, Signature=71d31fc7bcf990142851c9833c5656391486cda0ae2e0b8ada733b7c6458**** { "InstanceId": "postgres-21a3333b****", "QueryStartTime": "2023-07-31T12:00:19Z", "Limit": 50 }
{ "ResponseMetadata": { "RequestId": "20230801163925C4433796666B3E75888D", "Action": "DescribeFailoverLogs", "Version": "2022-01-01", "Service": "rds_postgresql", "Region": "cn-beijing" }, "Result": { "Context": "[1690808035000,100367578,8388608,null]", "FailoverLogs": [ { "FailoverTime": "2023-10-16T12:13:39.000Z", "FailoverType": "User", "NewMasterNodeId": "postgres-21a3333b****-gsss-867dddc678-j5zdt", "OldMasterNodeId": "postgres-21a3333b****-c945c486b-kn294" }, { "FailoverTime": "2023-10-16T12:13:39.000Z", "FailoverType": "User", "NewMasterNodeId": "postgres-21a3333b****-c945c486b-kn294", "OldMasterNodeId": "postgres-21a3333b****-gsss-867dddc678-j5zdt" } ], "InstanceId": "postgres-21a3333b****", "Total": 2 } }