该系列博客的目录:
概述与请求方式: 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
实例管理类接口 目录(Ctrl + F 搜索跳转)
- 创建数据库实例
- 删除数据库实例
- 变更配置
- 查看数据库实例列表
- 查看数据库实例详情
- 切换实例内外网类型
- 重启数据库实例
- 查询可用的物理位置
- 修改实例备注
- 修改实例访问白名单
- 修改实例可维护时间
- 数据库版本升级
- 清除事物日志
创建数据库实例:
描述:
说明:实例创建成功之后需要调用创建数据库和创建帐号接口
登录:创建完成后,登录数据库方法为:
ConnectionString:testconn01.mysql.rds.Aliyuncs.com(创建数据库实例接口返回的)
AccountName:testacc01 (通过创建帐号接口创建的)
Port:3306
AccountPassword:pw1234
#mysql-h testconn01.mysql.rds.Aliyuncs.com -utestacc01 –ppw1234 -P3306
实例状态要求:可通过调用查看数据库实例列表获取实例当前状态
请求参数:
名称 |
类型 |
是否必须 |
描述 |
Action |
String |
是 |
系统规定参数,取值:CreateDBInstance |
RegionId |
String |
是 |
数据中心(长度不超过50个字符)。通过函数DescribeRegions查看可用的数据中心 |
Engine |
String |
是 |
数据库类型, 取值: MySQL|SQLServer |
EngineVersion |
String |
是 |
数据库版本号,取值:MySQL: 5.5/5.6;SQLServer: 2008r2 |
DBInstanceClass |
String |
是 |
实例规格, 取值:见实例规格附表 |
DBInstanceStorage |
Integer |
是 |
自定义存储空间取值:mysql为[5,1000]; sql server为[10,1000] |
DBInstanceNetType |
String |
是 |
网络连接类型 取值:Internet公网,Intranet私网 |
DBInstanceDescription |
String |
否 |
实例的描述或备注信息,不超过256个字节注:不能以http://,https开头。以中文、英文字母开头。可以包含中文、英文字符、”_”,” -”,数字字符长度2~256 |
SecurityIPList |
String |
是 |
允许访问该实例下所有数据库的IP名单,以逗号隔开,不可重复,最多100个;支持格式:%,0.0.0.0/0,10.23.12.24(IP),或者10.23.12.24/24(CIDR模式,无类域间路由,/24表示了地址中前缀的长度,范围[1,32])其中,0.0.0.0/0,表示不限制, |
PayType |
String |
是 |
付费类型: 取值:Postpaid:按量付费 (目前只支持这种方式) |
ClientToken |
String |
是 |
用于保证幂等性 |
返回参数:
名称 |
类型 |
描述 |
DBInstanceId |
String |
实例名 |
OrderId |
String |
订单ID |
ConnectionString |
String |
数据库连接地址 |
Port |
String |
数据库连接端口 |
示例:
请求示例:
https://rds.aliyuncs.com/?Action=CreateDBInstance
&RegionId=cn-hangzhou
&Engine=MySQL
&EngineVersion=5.5
&DBInstanceClass=rds.mys2.small
&DBInstanceStorage=5
&DBInstanceNetType=Internet
&SecurityIPList=11.11.11.11
&PayType=Postpaid
&ClientToken=ETnLKlblzczshOTUbOCziJZNwHlYBQ
&<公共请求参数>
返回示例:
XML格式:
<CreateDBInstanceResponse>
<OrderId>100789370230206</OrderId>
<ConnectionString>rdsaiiabnaiiabn.mysql.rds.aliyuncs.com</ConnectionString>
<DBInstanceId>rdsaiiabnaiiabn</DBInstanceId>
<port>3306</port>
<RequestId>1E43AAE0-BEE8-43DA-860D-EAF2AA0724DC</RequestId>
</CreateDBInstanceResponse>
JSON格式:
{
"OrderId":"100789370230206",
"ConnectionString":"rdsaiiabnaiiabn.mysql.rds.aliyuncs.com",
"DBInstanceId":"rdsaiiabnaiiabn",
"Port":"3306",
"RequestId":"1E43AAE0-BEE8-43DA-860D-EAF2AA0724DC"
}
删除数据库实例:
描述:
说明:删除指定实例
接口调用要求如下,否则操作将失败:
实例状态为运行中
实例没有被人为锁定
实例类型为主实例(按量付费类型)、只读实例、灾备实例、临时实例
请求参数:
名称 |
类型 |
是否必须 |
描述 |
Action |
String |
是 |
系统规定参数,取值:DeleteDBInstance |
DBInstanceId |
String |
是 |
实例名 |
示例:
请求示例:
https://rds.aliyuncs.com/?Action=DeleteDBInstance
&DBInstanceId=rdsaiiabnaiiabn
&<公共请求参数>
返回示例:
XML格式:
<DeleteDBInstanceResponse>
<RequestId>65BDA532-28AF-4122-AA39-B382721EEE64</RequestId>
</DeleteDBInstanceResponse>
JSON格式:
{
"RequestId":"65BDA532-28AF-4122-AA39-B382721EEE64"
}
变更配置:
描述