调用ImportUserBackupFile接口将自建库MySQL的备份数据导入至RDS。
调用本接口,您需要满足下述条件:
- 已通过XtraBackup备份自建MySQL 5.7,备份文件名以
_qp.xb
结尾。更多信息,请参见自建MySQL 5.7数据库全量上云。 - 已将自建MySQL 5.7的备份文件上传至对应地域的OSS Bucket。更多信息,请参见自建MySQL 5.7数据库全量上云。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | ImportUserBackupFile |
系统规定参数。取值:ImportUserBackupFile。 |
BackupFile | String | 是 | {"Bucket":"test", "Object":"test/test_db_employees.xb","Location":"ap-southeast-1"} |
描述OSS Bucket中备份文件信息的JSON数组。示例: {"Bucket":"test", "Object":"test/test_db_employees.xb","Location":"ap-southeast-1"}
数组中各参数的说明如下:
|
BucketRegion | String | 是 | cn-hangzhou |
自建MySQL 5.7备份文件所在OSS Bucket的地域ID。可调用DescribeRegions获取。 |
EngineVersion | String | 是 | 5.7 |
MySQL数据库的版本号。当前仅支持传入5.7。 |
RegionId | String | 是 | cn-hangzhou |
RDS地域ID。可调用DescribeRegions获取。 说明
|
Comment | String | 否 | BackupTest |
要导入的用户备份的备注信息。 |
RestoreSize | Integer | 否 | 20 |
还原用户备份所需存储空间大小。单位:GB。 说明
|
Retention | Integer | 否 | 30 |
用户备份文件保留时长。单位:天。取值为大于0的Integer类型整数。 |
ZoneId | String | 否 | cn-hangzhou-b |
可用区ID。可调用DescribeRegions查询。 说明
|
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
BackupId | String | b-n8tpg24c6i0v******** |
用户备份ID。 |
RequestId | String | A140DD14-DCC9-4548-9C72-52A49A58A310 |
请求ID。 |
Status | Boolean | true |
导入用户备份是否成功。是则返回true,否则返回错误信息。 |
示例
请求示例
http(s)://rds.aliyuncs.com/?Action=ImportUserBackupFile
&BackupFile={"Bucket":"test", "Object":"test/test_db_employees.xb","Location":"ap-southeast-1"}
&BucketRegion=cn-hangzhou
&EngineVersion=5.7
&RegionId=cn-hangzhou
&<公共请求参数>
正常返回示例
XML
格式
<ImportUserBackupFileResponse>
<RequestId>A140DD14-DCC9-4548-9C72-52A49A58A310</RequestId>
<BackupId>b-n8tpg24c6i0v********</BackupId>
<Status>true</Status>
</ImportUserBackupFileResponse>
JSON
格式
{
"RequestId":"A140DD14-DCC9-4548-9C72-52A49A58A310",
"BackupId":"b-n8tpg24c6i0v********",
"Status":"true"
}
错误码
HttpCode | 错误码 | 错误信息 | 描述 |
---|---|---|---|
400 | InvalidOssBackupFile.InvalidFile | The specified OSS backup file is invalid. | 指定的OSS备份文件无效 |
400 | OperationDenied.Product | The product code is not supported. | 不支持产品代码 |
访问错误中心查看更多错误码。