阿里云RDS文档概述——实例管理

时间:2021-04-03 06:13:29

该系列博客的目录:

    概述与请求方式: 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 搜索跳转)

  • 创建数据库实例
  • 删除数据库实例
  • 变更配置
  • 查看数据库实例列表
  • 查看数据库实例详情
  • 切换实例内外网类型
  • 重启数据库实例
  • 查询可用的物理位置
  • 修改实例备注
  • 修改实例访问白名单
  • 修改实例可维护时间
  • 数据库版本升级
  • 清除事物日志

 

创建数据库实例:

描述:

说明:实例创建成功之后需要调用创建数据库创建帐号接口

登录:创建完成后,登录数据库方法为:

ConnectionStringtestconn01.mysql.rds.Aliyuncs.com(创建数据库实例接口返回的)

AccountNametestacc01 (通过创建帐号接口创建的)

Port3306

AccountPasswordpw1234

#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[101000]

DBInstanceNetType

String

网络连接类型  取值:Internet公网,Intranet私网

DBInstanceDescription

String

实例的描述或备注信息,不超过256个字节注:不能以http://,https开头。以中文、英文字母开头。可以包含中文、英文字符、”_”,” -”,数字字符长度2~256

SecurityIPList

String

允许访问该实例下所有数据库的IP名单,以逗号隔开,不可重复,最多100个;支持格式:%0.0.0.0/010.23.12.24IP),或者10.23.12.24/24CIDR模式,无类域间路由,/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"

}

 

变更配置:

描述:

说明:该接口可以对实例的两个属性进行升级配置或降低配置,分别为实例规格和存储空间,说明如下

接口调用要求如下,否则操作将失败:

实例为运行中

实例当前无正在运行的备份

实例规格和存储空间必须指定一项

降低磁盘空间配置,输入的磁盘空间不能小于实际使用空间大小的1.1

请求参数:

名称

类型

是否必须

描述

Action

String

系统规定参数,取值:ModifyDBInstanceSpec

DBInstanceId

String

待升降级的实例

PayType

String

Postpaid,按量付费,目前只有这一种

DBInstanceClass

String

目标实例级别实例规格附表

DBInstanceStorage

Integer

自定义存储空间,取值范围:mysql[5,1000],sqlserver[10,1000],按5G步进。

示例:

请求示例:

https://rds.aliyuncs.com/?Action=ModifyDBInstanceSpec

&DBInstanceId=rdsaiiabnaiiabn

&PayType=Postpaid

&DBInstanceStorage=10

&<公共请求参数>

返回示例:

XML格式:

<ModifyDBInstanceSpecResponse>

<RequestId>3C5CFDEE-F774-4DED-89A2-1D76EC63C575</RequestId>

</ModifyDBInstanceSpecResponse>

JSON格式:

{

"RequestId":" 3C5CFDEE-F774-4DED-89A2-1D76EC63C575 "

}

 

查看数据库实例列表:

描述:

说明:

用户只能查看属于自己的实例列表或被RAM授权的实例列表

返回实例列表信息包括:实例状态、公网/私网、实例连接地址/端口,是否被锁,是否过期等

以供用户追加数据库、修改实例等操作。用户也可以查找指定名称、类型、状态的实例信息。

实例状态要求:无

请求参数:

名称

类型

是否必须

描述

Action

String

系统规定参数,取值: DescribeDBInstances

RegionId

String

实例的region通过函数DescribeRegions查看

Engine

String

数据库类型, 取值: MySQL|SQLServer不填,默认返回所有

DBInstanceType

String

实例类型,        取值:Primary:主实例Readonly:只读实例Guard:灾备实例Temp:临时实例

不填,默认返回所有

PageSize

Integer

每页记录数, 取值:30|50|100默认值:30

PageNumber

Integer

页码,大于0,且不超过Integer的最大值默认值: 1

返回参数:

名称

类型

描述

PageNumber

Integer

页码

TotalRecordCount

Integer

总记录数,需要让瑶池加

PageRecordCount

Integer

本页DBInstance个数

Items

List<DBInstance>

DBInstance组成的数组

DBInstance的参数:

名称

类型

描述

DBInstanceId

String

实例名

DBInstanceDescription

String

实例描述

PayType

String

付费类型Prepaid:预付费;Postpaid:按量付费

DBInstanceType

String

Primary:主实例;Readonly:只读实例;Guard:灾备实例;Temp:临时实例

RegionId

String

数据中心

ExpireTime

String

到期时间

DBInstanceStatus

String

实例状态:    参见实例状态表

Engine

String

数据库版本:  MySQL|SQLServer

DBInstanceNetType

String

实例访问类型:Internet:公网Intranet:私网

LockMode

String

实例锁定模式:Unlock:正常Manual;Lock:手动触发锁;LockByExpiration:实例过期自动锁;LockByRestoration:实例回滚前的自动锁;LockByDiskQuota:实例空间满自动锁

LockReason

String

被锁定的原因

示例:

请求示例:

https://rds.aliyuncs.com/?Action=DescribeDBInstances

&RegionId=cn-hangzhou

&Engine=MySQL

&<公共请求参数>

返回示例:

XML格式:

<DescribeDBInstancesResponse>

<PageRecordCount>2</PageRecordCount>

<Items>

<DBInstance>

<DBInstanceDescription>testforRemarks</DBInstanceDescription>

<ExpireTime>2014-10-10T16:00:00Z</ExpireTime>

<DBInstanceId>rdsmjfirvmjfirv</DBInstanceId>

<DBInstanceNetType>Internet</DBInstanceNetType>

<PayType>Prepaid</PayType>

<DBInstanceStatus>Running</DBInstanceStatus>

<DBInstanceType>Primary</DBInstanceType>

<Engine>MySQL</Engine>

<LockMode>Unlock</LockMode>

<LockReason></LockReason>

<RegionId>cn-hangzhou</RegionId>

</DBInstance>

<DBInstance>

<DBInstanceDescription>testforcreate</DBInstanceDescription>

<ExpireTime></ExpireTime>

<DBInstanceId>rdsabqumfabqumf</DBInstanceId>

<DBInstanceNetType>Intranet</DBInstanceNetType>

<PayType>Postpaid</PayType>

<DBInstanceStatus>Running</DBInstanceStatus>

<DBInstanceType>Primary</DBInstanceType>

<Engine>MySQL</Engine>

<LockMode>Unlock</LockMode>

<LockReason></LockReason>

<RegionId>cn-hangzhou</RegionId>

</DBInstance>

</Items>

<PageNumber>1</PageNumber>

<TotalRecordCount>2</TotalRecordCount>

<RequestId>2553A660-E4EB-4AF4-A402-8AFF70A49143</RequestId>

</DescribeDBInstancesResponse>

JSON格式:

{

"PageNumber":1,

"Items":{

"DBInstance":[

{

"Engine":"MySQL",

"DBInstanceType":"Primary",

"DBInstanceStatus":"Running",

"DBInstanceDescription":"testforRemarks",

"LockMode":"Unlock",

"RegionId":"cn-hangzhou",

"DBInstanceId":"rdsmjfirvmjfirv",

"PayType":"Prepaid",

"ExpireTime":"2014-10-10T16:00:00Z",

"DBInstanceNetType":"Internet",

"LockReason":""

},

{

"Engine":"MySQL",

"DBInstanceType":"Primary",

"DBInstanceStatus":"Running",

"DBInstanceDescription":"testforcreate",

"LockMode":"Unlock",

"RegionId":"cn-hangzhou",

"DBInstanceId":"rdsabqumfabqumf",

"PayType":"Postpaid",

"ExpireTime":"",

"DBInstanceNetType":"Intranet",

"LockReason":""

}

]

},

"TotalRecordCount":2,

"PageRecordCount":2,

"RequestId":"2553A660-E4EB-4AF4-A402-8AFF70A49143"

}

 

查看数据库实例详情:

描述:

说明:查看指定实例的详细属性

实例状态:

请求参数:

名称

类型

是否必须

描述

Action

String

系统规定参数,取值:DescribeDBInstanceAttribute

DBInstanceId

String

实例名,可以一次输入多个,以英文半角“,”分隔最多传入30

返回参数:

名称

类型

描述

Items

List<DBInstanceAttribute>

 

DBInstanceAttribute的参数:

名称

类型

描述

DBInstanceId

String

实例名

PayType

String

付费类型:Prepaid:预付费;Postpaid:按量付费

DBInstanceType

String

实例类型:Primary:主实例;ReadOnly:只读实例;Guard:灾备实例;Temp:临时实例

RegionId

String

数据中心

ConnectionString

String

连接地址

Port

String

应用访问端口

Engine

String

数据库类型

EngineVersion

String

数据库版本

DBInstanceClass

String

实例规格

DBInstanceMemory

Long

实例内存,单位: M

DBInstanceStorage

Integer

实例存储空间,单位: GB

DBInstanceNetType

String

实例网络访问类型:Internet:公网;Intranet:私网

DBInstanceStatus

String

实例状态参见实例状态表

DBInstanceDescription

String

实例备注

LockMode

String

实例锁定模式:

Unlock:正常;ManualLock:手动触发锁;LockByExpiration:实例过期自动锁;LockByRestoration:实例回滚前的自动锁;LockByDiskQuota:实例空间满自动锁

LockReason

String

被锁定的原因

DBMaxQuantity

Integer

一个实例下可创建最大数据库数量

AccountMaxQuantity

Integer

可创建帐号的最大数量

CreationTime

String

创建时间,格式: YYYY-MM-DD’T’hh:mm:ssZ,如2011-05-30T12:11:4Z

ExpireTime

String

到期时间,按量付费实例无到期时间

MaintainTime

String

实例可维护时间,如: 00:00Z-02:00Z,表示0点到2点可进行例行维护

AvailabilityValue

String

查询当年可用性实例可用性状态单位:百分比

MaxIOPS

Integer

最大IO请求次数,即IOPS

MaxConnections

Integer

最大实例并发连接数

MasterInstanceId

String

主实例的ID,如果没有返回此参数(即为null)则表示该实例是主实例

IncrementSourceDBInstanceId

String

增量数据来源的实例ID,如灾备实例的增量数据来源是主实例。只读实例的增量数据来源是主实例,主实例的增量数据涟源是NULL.

GuardDBInstanceId

String

该实例如果挂载着灾备实例。备实例的ID

TempDBInstanceId

String

该实例如果挂载着灾备实例。临时实例ID

ReadOnlyDBInstanceIds

List<ReadOnlyDBInstanceId>

该实例如果挂载着灾备实例。只读实例ID的列表

SecurityIPList

String

允许访问该实例下所有数据库的IP名单,以逗号隔开,不可重复,最多100个;支持格式:0.0.0.0/010.23.12.24IP),或者10.23.12.24/24CIDR模式,无类域间路由,/24表示了地址中前缀的长度,范围[1,32]

ReadOnlyDBInstanceId:

名称

类型

描述

DBInstanceId

String

只读实例ID

示例:

请求示例:

https://rds.aliyuncs.com/?Action=DescribeDBInstanceAttribute

&DBInstanceId=rdsaiiabnaiiabn

&<公共请求参数>

返回示例:

XML格式:

<CreateDBInstanceResponse>

<RequestId>3C5CFDEE-F774-4DED-89A2-1D76EC63C575</RequestId>

<Items>

<DBInstanceAttribute>

<LockMode>Unlock</LockMode>

<ConnectionString>rdsfnjfqu7vjnuj.mysql.rds.aliyuncs.com</ConnectionString>

<CreationTime>2014-10-10T10:28:48Z</CreationTime>

<DBInstanceNetType>Internet</DBInstanceNetType>

<MaxConnections>60</MaxConnections>

<LockReason></LockReason>

<Engine>MySQL</Engine>

<AvailabilityValue>100.0%</AvailabilityValue>

<AccountMaxQuantity>50</AccountMaxQuantity>

<DBMaxQuantity>200</DBMaxQuantity>

<RegionId>cn-hangzhou</RegionId>

<ReadOnlyDBInstanceIds>

<ReadOnlyDBInstanceId></ReadOnlyDBInstanceId>

</ReadOnlyDBInstanceIds>

<TempDBInstanceId></TempDBInstanceId>

<DBInstanceMemory>240</DBInstanceMemory>

<MaxIOPS>150</MaxIOPS>

<DBInstanceType>Primary</DBInstanceType>

<DBInstanceStatus>Running</DBInstanceStatus>

<MasterInstanceId></MasterInstanceId>

<EngineVersion>5.5</EngineVersion>

<IncrementSourceDBInstanceId></IncrementSourceDBInstanceId>

<GuardDBInstanceId></GuardDBInstanceId>

<DBInstanceStorage>10</DBInstanceStorage>

<DBInstanceDescription></DBInstanceDescription>

<DBInstanceId>rdsfnjfqu7vjnuj</DBInstanceId>

<PayType>Postpaid</PayType>

<ExpireTime></ExpireTime>

<MaintainTime></MaintainTime>

<DBInstanceClass>rds.mys2.small</DBInstanceClass>

<SecurityIPList>11.11.11.11</SecurityIPList>

<Port>3306</Port>

</DBInstanceAttribute>

</CreateDBInstanceResponse>

JSON格式:

{

"Items":{

"DBInstanceAttribute":[

{

"LockMode":"Unlock",

"ConnectionString":"rdsfnjfqu7vjnuj.mysql.rds.aliyuncs.com",

"CreationTime":"2014-10-10T10:28:48Z",

"DBInstanceNetType":"Internet",

"ReadOnlyDBInstanceIds":{

"ReadOnlyDBInstanceId":[]

},

"MaxConnections":60,

"LockReason":"",

"Engine":"MySQL",

"AvailabilityValue":"100.0%",

"AccountMaxQuantity":50,

"DBMaxQuantity":200,

"RegionId":"cn-hangzhou",

"TempDBInstanceId":"",

"DBInstanceMemory":240,

"MaxIOPS":150,

"DBInstanceType":"Primary",

"DBInstanceStatus":"Running",

"MasterInstanceId":"",

"EngineVersion":"5.5",

"IncrementSourceDBInstanceId":"",

"GuardDBInstanceId":"",

"DBInstanceStorage":10,

"DBInstanceDescription":"",

"DBInstanceId":"rdsfnjfqu7vjnuj",

"PayType":"Postpaid",

"ExpireTime":"",

"MaintainTime":"",

"DBInstanceClass":"rds.mys2.small",

"SecurityIPList":"11.11.11.11",

"Port":"3306"

}

]

},

"RequestId":"27BB49FA-DA47-4162-B39D-FC001E35C1C1"

}

 

切换实例内外网类型:

描述:

用户在必要的时候,可以进行内外网切换,即原来是内网,则会切换到外网,反之亦然。

切换后连接地址会发生变化,需要用户修改代码中的连接地址并重启应用。

实例状态要求:

必须满足以下条件,否则将修改失败:

实例当前状态:使用中

实例一天切换次数低于20次,按24小时为一天计算

请求参数:

名称

类型

是否必须

描述

Action

String

系统规定参数,取值:SwitchDBInstanceNetType

DBInstanceId

String

实例名

ConnectionStringPrefix

String

新的用户连接,用户连接DB的地(前辍),需惟一性检查

由小写字母数字,中划线组成,字母开头,长度不超过30个字符

Port

Integer

端口号参数大小范围:3001~3999

示例:

请求示例:

https://rds.aliyuncs.com/?Action=SwitchDBInstanceNetType

&DBInstanceId=rdsaiiabnaiiabn

&ConnectionStringPrefix=test11wangyicheng

&<公共请求参数>

返回示例:

XML格式:

<SwitchDBInstanceNetTypeResponse>

<RequestId>087E2E17-36BB-49EA-BA6D-674164553D2C</RequestId>

</SwitchDBInstanceNetTypeResponse>

JSON格式:

{

"RequestId":" 087E2E17-36BB-49EA-BA6D-674164553D2C "

}

 

重启数据库实例:

描述:

说明:根据用户的需求可以重启指定的实例,重启一般在10S钟内完成,如果当时有大量的事务需要提交或回滚,可能会延长1分钟左右。

操作必须满足以下条件,否则操作将失败

实例使用中

实例无正在运行的系统自动备份

请求参数:

名称

类型

是否必须

描述

Action

String

系统规定参数,取值:RestartDBInstance

DBInstanceId

String

实例名

示例:

请求示例:

https://rds.aliyuncs.com/?Action=RestartDBInstance

&DBInstanceId=rdsaiiabnaiiabn

&<公共请求参数>

返回示例:

XML格式:

<SwitchDBInstanceNetTypeResponse>

<RequestId>087E2E17-36BB-49EA-BA6D-674164553D2C</RequestId>

</SwitchDBInstanceNetTypeResponse>

JSON格式:

{

"RequestId":" 65BDA532-28AF-4122-AA39-B382721EEE64"

}

 

查询可用的物理位置:

描述:

查看该用户可以使用的物理位置,调用创建实例接口之前查看该函数查询用户可以使用的RegionId

请求参数:

名称

类型

是否必须

描述

Action

String

操作接口名,系统规定参数。取值:DescribeRegions

返回参数:

名称

类型

描述

Regions

List<RDSRegion>

数组格式,返回Region列表,详情见下表。

RDSRegion:

名称

类型

描述

RegionId

String

RegionId

示例:

请求示例:

https://rds.aliyuncs.com/?Action=DescribeRegions

&<公共请求参数>

返回示例:

XML格式:

<DescribeRegionsResponse>

<Regions>

<RDSRegion>

<RegionId>cn-hangzhou</RegionId>

</RDSRegion>

<RDSRegion>

<RegionId>cn-qingdao</RegionId>

</RDSRegion>

<RDSRegion>

<RegionId>cn-beijing</RegionId>

</RDSRegion>

<RDSRegion>

<RegionId>cn-hongkong</RegionId>

</RDSRegion>

<RDSRegion>

<RegionId>cn-shenzhen</RegionId>

</RDSRegion>

</Regions>

<RequestId>A36D9720-7902-42A4-B8B9-014A2135E6C3</RequestId>

</DescribeRegionsResponse>

JSON格式:

{

"Regions":{

"RDSRegion":[

{"RegionId":"cn-hangzhou"},

{"RegionId":"cn-qingdao"},

{"RegionId":"cn-beijing"},

{"RegionId":"cn-hongkong"},

{"RegionId":"cn-shenzhen"}

]

},

"RequestId":"A36D9720-7902-42A4-B8B9-014A2135E6C3"

}

 

修改实例备注:

描述:

修改实例的备注名,用于方便用户记录该实例,比如为该实例修改备注名为“阿里云测试环境实例”

请求参数:

名称

类型

是否必须

描述

Action

String

系统规定参数,取值:ModifyDBInstanceDescription

DBInstanceId

String

实例名

DBInstanceDescription

Sting

实例描述信息注:不能以http://,https开头。以中文、英文字母开头。可以包含中文、英文字符、”_”,” -”,数字字符长度2~256

示例:

请求示例:

https://rds.aliyuncs.com/?Action=ModifyDBInstanceDescription

&DBInstanceId=rdsaiiabnaiiabn

&DBInstanceDescription=testwangyichengdescribe

&<公共请求参数>

返回示例:

XML格式:

<ModifyDBInstanceDescriptionResponse>

<RequestId>17F57FEE-EA4F-4337-8D2E-9C23CAA63D74</RequestId>

</ModifyDBInstanceDescriptionResponse>

JSON格式:

{

RequestId":" 17F57FEE-EA4F-4337-8D2E-9C23CAA63D74"

}

 

修改实例访问白名单:

描述:

说明:修改允许访问实例的IP名单

接口调用必须满足以下条件,否则将失败:

实例运行中

实例没有被锁定

请求参数:

名称

类型

是否必须

描述

Action

String

系统规定参数,取值:ModifySecurityIps

DBInstanceId

String

实例名

SecurityIps

String

允许访问该实例下所有数据库的IP名单,以逗号隔开,不可重复,最多100个;

支持格式:0.0.0.0/010.23.12.24IP),或者10.23.12.24/24CIDR模式,无类域间路由,/24表示了地址中前缀的长度,范围[1,32]其中, 0.0.0.0/0,表示不限制,用户输入%,提示非法字符。

示例:

请求示例:

https://rds.aliyuncs.com/?Action=ModifySecurityIps

&DBInstanceId=rdsaiiabnaiiabn

&SecurityIps=192.168.1.2

&<公共请求参数>

返回示例:

XML格式:

<ModifySecurityIpsResponse>

<RequestId>65BDA532-28AF-4122-AA39-B382721EEE64</RequestId>

</ModifySecurityIpsResponse>

JSON格式:

{

"RequestId":"65BDA532-28AF-4122-AA39-B382721EEE64"

}

 

修改实例可维护时间:

描述:

修改实例可例行维护的时间,您可以设置一个业务的一个低峰的时间段。

阿里云如果进行例行维护时间,会在您设置的可维护时间段内进行,对您的业务影响降到最低。

请求参数:

名称

类型

是否必须

描述

Action

String

系统规定参数,取值:ModifyDBInstanceMaintainTime

DBInstanceId

String

实例名

MaintainTime

String

实例的维护时间,取值范围如下:

22:00Z-02:00Z:22点至凌晨2

02:00Z-06:00Z:凌晨2点至6

06:00-10:00:   6点至10

10:00Z-14:00Z: 10点至14

14:00Z-18:00Z: 14点至18

18:00Z-22:00Z: 18点至22

示例:

请求示例:

https://rds.aliyuncs.com/?Action=ModifyDBInstanceMaintainTime

&DBInstanceId=rdsaiiabnaiiabn

&MaintainTime=22:00Z-02:00Z

&<公共请求参数>

返回示例:

XML格式:

<ModifyDBInstanceMaintainTimeResponse>

<RequestId>65BDA532-28AF-4122-AA39-B382721EEE64</RequestId>

</ModifyDBInstanceMaintainTimeResponse>

JSON格式:

{

"RequestId":"65BDA532-28AF-4122-AA39-B382721EEE64"

}

 

数据库版本升级:

描述:

针对实例进行数据库版本升级,如将数据库版本MySQL5.1升级至MySQL5.5版本。

如果主实例下挂载着只读实例或者灾备实例,请先升级只读实例或者灾备实例的数据库版本。

操作必须满足以下条件,否则操作将失败:

实例为运行中

输入的数据库版本号必须大于当前实例的版本号

请求参数:

名称

类型

是否必须

描述

Action

String

系统规定参数,取值:UpgradeDBInstanceEngineVersion

DBInstanceId

String

待升降级的实例

EngineVersion

String

待升级到的数据库版本

返回参数:

名称

类型

描述

TaskId

Integer

任务id

示例:

请求示例:

https://rds.aliyuncs.com/?Action=UpgradeDBInstanceEngineVersion

&DBInstanceId=rdsaiiabnaiiabn

&EngineVersion=5.6

&<公共请求参数>

返回示例:

XML格式:

<UpgradeDBInstanceEngineVersionResponse>

<RequestId>65BDA532-28AF-4122-AA39-B382721EEE64</RequestId>

<TaskId>124378</Taskid>

</UpgradeDBInstanceEngineVersionResponse>

JSON格式:

{

"RequestId":"65BDA532-28AF-4122-AA39-B382721EEE64"

"TaskId": "124378"

}

 

清除事物日志:

描述:

对于MySQL类型的实例,将清空实例的所有BINLOG日志。

对于SQLServer实例,产生一个临时备份。临时备份完成后,将收缩RDS磁盘空间。

请求参数:

名称

类型

是否必须

描述

Action

String

系统规定参数,取值:PurgeDBInstanceLog

DBInstanceId

String

待收缩磁盘空间的实例

示例:

请求示例:

https://rds.aliyuncs.com/?Action=PurgeDBInstanceLog

&DBInstanceId=rdsaiiabnaiiabn

&<公共请求参数>

返回示例:

XML格式:

<PurgeDBInstanceLogResponse>

<RequestId>65BDA532-28AF-4122-AA39-B382721EEE64</RequestId>

</PurgeDBInstanceLogResponse>

JSON格式:

{

"RequestId":"65BDA532-28AF-4122-AA39-B382721EEE64"

}