調用DescribeBinlogFiles接口查詢Binlog日志。
- 當DownloadLink為NULL時,表示RDS沒有提供下載鏈接URL;
- 當DownloadLink不為NULL時,用戶可以根據此URL下載備份文件,此URL已設置過期時間LinkExpiredTime,請在過期時間之前下載。
- 返回的日志列表中包含日志記錄結束時間在查詢開始時間之后,并且日志記錄開始時間在查詢結束時間之前的所有日志。
調試
您可以在OpenAPI Explorer中直接運行該接口,免去您計算簽名的困擾。運行成功后,OpenAPI Explorer可以自動生成SDK代碼示例。
請求參數
名稱 | 類型 | 是否必選 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | DescribeBinlogFiles |
系統規定參數,取值:DescribeBinlogFiles。 |
DBInstanceId | String | 是 | rm-uf6wjk5xxxxxxx |
實例ID。 |
EndTime | String | 是 | 2011-06-20T15:00:00Z |
查詢結束時間,大于查詢開始時間。格式:yyyy-MM-ddTHH:mm:ssZ(UTC時間)。 |
StartTime | String | 是 | 2011-06-01T15:00:00Z |
查詢開始時間。格式:yyyy-MM-ddTHH:mm:ssZ(UTC時間)。 |
PageSize | Integer | 否 | 30 |
每頁記錄數,取值:30~100。默認值:30。 |
PageNumber | Integer | 否 | 1 |
頁碼,取值:大于0且不超過Integer的最大值。 默認值:1。 |
返回數據
名稱 | 類型 | 示例值 | 描述 |
---|---|---|---|
TotalRecordCount | Integer | 100 |
Binlog文件總數。 |
PageNumber | Integer | 1 |
頁碼。 |
PageRecordCount | Integer | 30 |
當前頁Binlog文件個數。 |
Items | Array of BinLogFile |
Binlog明細列表。 |
|
BinLogFile | |||
FileSize | Long | 2269410 |
Binlog文件大小,單位:Byte。 |
LogBeginTime | String | 2019-02-09T17:45:21Z |
Binlog文件記錄的開始時間。格式:yyyy-MM-ddTHH:mm:ssZ(UTC時間)。 |
LogEndTime | String | 2019-02-15T13:10:28Z |
Binlog文件記錄的結束時間。格式:yyyy-MM-ddTHH:mm:ssZ(UTC時間)。 |
DownloadLink | String | http://rdsxxxxx.oss.aliyuncs.com/xxxxxx |
支持HTTP協議的下載鏈接URL,NULL表示沒有下載鏈接。 |
HostInstanceID | String | 5841973 |
Binlog所在實例編號,用戶區分該Binlog日志產生于主實例或備實例。 |
LinkExpiredTime | String | 2013-06-09T18:00:00Z |
URL過期時間。格式:yyyy-MM-ddTHH:mm:ssZ(UTC時間)。 |
Checksum | String | 18358304393468701857 |
校驗和,采用CRC64算法。 |
IntranetDownloadLink | String | http://rdslog-hz-v3.oss-cn-hangzhou-internal.aliyuncs.com/xxxxxx |
內網下載鏈接URL。 |
LogFileName | String | 000000040000000000000019 |
Binlog文件名稱。 |
RemoteStatus | String | Completed |
OSS的存儲狀態。返回值:
|
RequestId | String | ED169A3E-1657-4104-82AB-24EA8CD0DB75 |
請求ID。 |
TotalFileSize | Long | 2269410 |
Binlog文件總大小。 |
示例
請求示例
http(s)://rds.aliyuncs.com/?Action=DescribeBinlogFiles
&DBInstanceId=rm-uf6wjk5xxxxxxx
&StartTime=2011-06-01T15:00:00Z
&EndTime=2011-06-20T15:00:00Z
&<公共請求參數>
正常返回示例
XML
格式
<DescribeBinlogFilesResponse>
<?xml version="1.0" encoding="UTF-8" ?>
<TotalRecordCount>1</TotalRecordCount>
<PageRecordCount>1</PageRecordCount>
<RequestId>C91A2FEA-DDBE-5BE1-9944-9C8DA6E45334</RequestId>
<PageNumber>1</PageNumber>
<TotalFileSize>439562</TotalFileSize>
<Items>
<BinLogFile>
<DownloadLink>http://rdslog********.aliyuncs.com/mysql-bin.000071</DownloadLink>
<LogBeginTime>2021-10-13T07:44:37Z</LogBeginTime>
<LinkExpiredTime>2021-10-17T03:16:50Z</LinkExpiredTime>
<Checksum>261972378**********</Checksum>
<LogEndTime>2021-10-13T13:44:39Z</LogEndTime>
<IntranetDownloadLink>http://rdslog********.aliyuncs.com/mysql-bin.000071</IntranetDownloadLink>
<RemoteStatus>Completed</RemoteStatus>
<HostInstanceID>1947****</HostInstanceID>
<LogFileName>mysql-bin.000071</LogFileName>
<FileSize>439562</FileSize>
</BinLogFile>
</Items>
</DescribeBinlogFilesResponse>
JSON
格式
{
"TotalRecordCount": 1,
"PageRecordCount": 1,
"RequestId": "C91A2FEA-DDBE-5BE1-9944-9C8DA6E45334",
"PageNumber": 1,
"TotalFileSize": "439562",
"Items": {
"BinLogFile": [
{
"DownloadLink": "http://rdslog********.aliyuncs.com/mysql-bin.000071",
"LogBeginTime": "2021-10-13T07:44:37Z",
"LinkExpiredTime": "2021-10-17T03:16:50Z",
"Checksum": "261972378**********",
"LogEndTime": "2021-10-13T13:44:39Z",
"IntranetDownloadLink": "http://rdslog********.aliyuncs.com/mysql-bin.000071",
"RemoteStatus": "Completed",
"HostInstanceID": 1947****,
"LogFileName": "mysql-bin.000071",
"FileSize": 439562
}
]
}
}
錯誤碼
HttpCode | 錯誤碼 | 錯誤信息 | 描述 |
---|---|---|---|
400 | ParameterLeastAssociate | Must input at least one optional parameter. | 還原時間或備份集不能同時為空,請設置后重試。 |
404 | InvalidDBInstance.NotFound | Specified instance does not exist or not support. | 指定的實例不存在指定的實例被刪除或者實例不支持當前操作。 |
400 | ParameterAbsence | Necessary parameter is absence. | 必要的參數未傳。 |
403 | IncorrectDBInstanceEngine | Current DB Instance engine does not support this operation. | 操作失敗,數據庫引擎不支持。 |
403 | IncorrectDBInstanceState | Current DB instance state does not support this operation. | 操作失敗,該實例狀態下不支持此操作。 |
403 | IncorrectDBInstanceLockMode | Current DB instance lock mode does not support this operation. | 操作失敗,實例處于鎖定狀態。 |
訪問錯誤中心查看更多錯誤碼。