该系列博客的目录:
概述与请求方式: http://blog.csdn.net/hyzhou33550336/article/details/41620595 (请先看这篇了解公共请求参数)
实例管理: http://blog.csdn.net/hyzhou33550336/article/details/41620749
数据库管理: http://blog.csdn.net/hyzhou33550336/article/details/41620833
数据迁入: http://blog.csdn.net/hyzhou33550336/article/details/41620863
账号管理: http://blog.csdn.net/hyzhou33550336/article/details/41620879
备份恢复: http://blog.csdn.net/hyzhou33550336/article/details/41620899
监控查询: http://blog.csdn.net/hyzhou33550336/article/details/41620907
日志查询: http://blog.csdn.net/hyzhou33550336/article/details/41620917
性能优化: http://blog.csdn.net/hyzhou33550336/article/details/41620931
参数设置: http://blog.csdn.net/hyzhou33550336/article/details/41620595
创建备份:
描述:
说明:可用来创建一个备份,限制一天之内一个实例创建备份不超过10个。
实例状态要求:必须满足以下条件,否则将创建失败:
使用中
上一次备份已经完成
请求参数:
名称 |
类型 |
是否必须 |
描述 |
Action |
String |
是 |
系统规定参数,取值:CreateBackup |
DBInstanceId |
String |
是 |
实例名 |
BackupMethod |
String |
否 |
备份方法,取值范围:Logical:逻辑备份;Physical:物理备份 默认值为Physical,逻辑备份不支持没有DB的实例,SQLServer仅支持物理备份 |
BackupType |
String |
否 |
备份类型,取值范围:Auto:自动计算是全量备份还是增量备份;FullBackup:全量备份 默认值为Auto |
示例:
请求示例:
https://rds.aliyuncs.com/?Action=CreateBackup
&DBInstanceId=riauvjz6zajfiq6ba1370329449201
&<公共请求参数>
返回示例:
XML格式:
JSON格式:
{
"RequestId":"DA147739-AEAD-4417-9089-65E9B1D8240D"
}
查看备份列表:
描述:
说明: 查询实例的备份集。备份集的状态必须是“完成备份”,才能用于恢复。
实例状态要求: 无
RDS提供备份文件文件下载。
当DownloadLink为NULL时,表示RDS没有提供下载链接URL;
当DownloadLink不为NULL时,用户可以根据此URL,通过wget(请加双引号)、浏览器、编写程序下载备份文件,此URL已设置过期时间LinkExpiredTime,请在过期时间之前使用。若过期,用户在下载时,将会出现如下错误码:
AccessDenied
请求参数:
名称 |
类型 |
是否必须 |
描述 |
Action |
String |
是 |
系统规定参数,取值:DescribeBackups |
DBInstanceId |
String |
是 |
实例名 |
BackupId |
Integer |
否 |
否备份集ID |
BackupStatus |
String |
否 |
备份集状态,取值范围:Success:完成备份;Failed:备份失败 |
BackupMode |
String |
否 |
备份类型,取值范围:Automated:常规任务;Manual:临时任务 |
StartTime |
String |
是 |
查询开始时间,格式如:2011-06-11T15:00Z |
EndTime |
String |
是 |
查询结束时间,格式如:2011-06-11T16:00Z,且大于查询开始时间 |
PageSize |
Integer |
否 |
每页记录数,取值:30|50|100;默认值:30 |
PageNumber |
Integer |
否 |
页码,大于0,且不超过Integer的最大值;默认值:1 |
返回参数:
名称 |
类型 |
描述 |
TotalRecordCount |
Integer |
总记录数 |
PageNumber |
Integer |
页码 |
PageRecordCount |
Integer |
本页备份集个数 |
Items |
List |
由Backup组成的数组 |
Backup:
名称 |
类型 |
描述 |
BackupId |
Integer |
备份ID |
DBInstanceId |
String |
实例名 |
BackupStatus |
String |
备份状态:Success:完成备份;Failed:备份失败 |
BackupStartTime |
String |
本次备份开始时间,格式为YYYY-MM-DD'T'hh:mm:ssZ |
BackupEndTime |
String |
本次备份结束时间,格式为YYYY-MM-DD'T'hh:mm:ssZ |
BackupType |
String |
备份类型FullBackup:全量备份;IncrementalBackup:增量备份 |
BackupMode |
String |
备份模式Automated:系统自动备份;Manual:手动备份 |
BackupMethod |
String |
备份方法Logical:逻辑备份;Physical:物理备份 |
BackupDownloadURL |
String |
下载链接的地址,若当前不可下载,则为空串 |
BackupSize |
Long |
备份文件大小,单位:Byte |
示例:
请求示例:
https://rds.aliyuncs.com/?Action=DescribeBackups
&DBInstanceId=riauvjz6zajfiq6ba1370329449201
&StartTime=2013-06-05T00:00Z
&EndTime=2013-06-05T15:00Z
&<公共请求参数>
返回示例:
XML格式:
JSON格式:
{
"PageNumber":"1",
"Items":{
"Backup":[]
},
"TotalRecordCount":"0",
"PageRecordCount":"0",
"RequestId":"089FD688-826C-4EAF-8E78-3C342AC5B398"
}
从备份点创建临时实例:
描述:
说明:基于备份集或者7天内的一个时间点创建临时实例。临时实例创建成功后,帐号,数据库将继承备份集数据。
查询临时实例的详细信息请调用查看数据库实例列表
实例状态要求:必须满足以下条件,否则将操作失败:
运行中
没有迁移任务
没有被锁定
当前实例备份集的状态是:完成备份
请求参数:
名称 |
类型 |
是否必须 |
描述 |
Action |
String |
是 |
系统规定参数,取值: CreateTempDBInstance |
DBInstanceId |
String |
是 |
实例名 |
BackupId |
String |
否 |
备份ID |
RestoreTime |
String |
否 |
用户指定7天内的任意时间点2011-06-11T16:00:00Z |
返回参数:
名称 |
类型 |
描述 |
TempDBInstanceId |
String |
子实例ID |
示例:
请求示例:
https://rds.aliyuncs.com/?Action=CreateTempDBInstance
&BackupId=90262
&DBInstanceId=riauvjz6zajfiq6ba1370329449201
&<公共请求参数>
返回示例:
XML格式:
JSON格式:
{
"RequestId":"248DE93F-8647-4B9D-8287-4A4A0FE56AD5",
"TempDBInstanceId":"sub1385954257106_junjunzhaasadsd"
}
查看备份策略:
描述:
说明:查看系统设置的备份策略,RDS系统将根据用户设置的系统配置,定期做实例备份
请求参数:
名称 |
类型 |
是否必须 |
描述 |
Action |
String |
是 |
系统规定参数,取值:DescribeBackupPolicy |
DBInstanceId |
String |
是 |
实例名 |
返回参数:
名称 |
类型 |
描述 |
BackupRetentionPeriod |
String |
备份保留天数 |
PreferredBackupTime |
String |
备份时间,格式: HH:mmZ-HH:mmZ |
PreferredBackupPeriod |
String |
备份周期:Monday:周一;Tuesday:周二;Wednesday:周三; Thursday:周四;Friday:周五;Saturday:周六;Sunday:周日 |
示例:
请求示例:
https://rds.aliyuncs.com/?Action=DescribeBackupPolicy
&DBInstanceId=riauvjz6zajfiq6ba1370329449201
&<公共请求参数>
返回示例:
XML格式:
JSON格式:
{
"PreferredBackupTime":"21:00Z-22:00Z",
"BackupRetentionPeriod":7,
"RequestId":"B93D3CBA-EA35-4DF4-B51D-5960CF18A9A1",
"PreferredBackupPeriod":"Monday,Wednesday,Friday,Sunday"
}
修改备份策略:
描述:
说明:修改备份策略,RDS系统将根据用户设置的系统配置,定期做实例备份
请求参数:
名称 |
类型 |
是否必须 |
描述 |
Action |
String |
是 |
系统规定参数,取值: ModifyBackupPolicy |
DBInstanceId |
String |
是 |
实例名 |
PreferredBackupTime |
String |
是 |
备份时间,格式:00:00Z—01:00Z,01:00Z-02:00Z |
PreferredBackupPeriod |
String |
是 |
备份周期:Monday:周一;Tuesday:周二;Wednesday:周三; Thursday:周四;Friday:周五;Saturday:周六;Sunday:周日 |
示例:
请求示例:
https://rds.aliyuncs.com/?Action=ModifyBackupPolicy
&DBInstanceId=riauvjz6zajfiq6ba1370329449201
&PreferredBackupTime=00:00Z—01:00Z
&PreferredBackupPeriod=Monday
&<公共请求参数>
返回示例:
XML格式:
JSON格式:
{
"RequestId":"DA147739-AEAD-4417-9089-65E9B1D8240D"
}