创建 RDS

CreateRDS 接口用于创建 RDS。

请求 URL

https://mosapi.meituan.com/mcs/v1?
    Action=CreateRDS&
    请求参数&
    AUTHDATA

请求参数

参数名
类型
说明
可选值
示例
备注
RDSType string RDS类型ID,可通过DescribeRDSTypes方法查询 必选    
ExtraExtDisksize integer RDS使用的数据盘大小,单位为GB 必选    
Engine string RDS的引擎名称,可通过DescribeRDSEngines方法查询 必选    
RDSUsername string RDS的用户名 必选    
RDSPassword string RDS的用户密码 必选    
RDSName string RDS的名称 必选    
AvailabilityZoneId string 可用区,可通过DescribeAvailabilityZones方法查询 必须    
SlaveCount string 需要创建的从节点个数,默认从节点个数为0 可选    
ProxyCount string 需要创建的代理节点个数 可选    
Duration string RDS租期,建议选择‘1H’为后计费资源,其他情况从节点和代理节点无效 可选    

返回参数

参数名
类型
说明
示例
备注

status

string

资源状态

   

engine

string

RDS的引擎名称

   

availabilityZone

string

可用区

   

rdsId

string

RDS的资源ID

   

rdsName

string

RDS的资源名称

   

rdsType

string

RDS的资源类型

   

ipAddress

string

RDS的集群IP

   

createdAt

string

RDS的创建时间

   

返回示例(JSON)

{
  "CreateRDSResponse": {
    "RDS": {
      "status": "start_create",
      "engine": "MySQL-5.6",
      "availabilityZone": "yongfeng",
      "rdsId": "c1db6b28-618f-405e-9776-44990b6ad286",
      "rdsName": "ec2-test",
      "rdsType": "RDS::C1_M1",
      "ipAddress": "",
      "createdAt": "2016-10-26T03:50:46Z"
    }
  }
}

获取 RDS 列表

DescribeRDS 接口用户获取 RDS 的列表。

请求 URL

https://mosapi.meituan.com/mcs/v1?
    Action=DescribeRDS&
    请求参数&
    AUTHDATA

请求参数

参数名
类型
说明
可选值
示例
备注
Limit integer 本次请求返回的数量 可选    
Offset integer 本次请求返回的偏移量 可选    
RDSIds.n string 选择要返回的RDS的资源ID,n从1开始 可选    

返回参数

参数名
类型
说明
示例
备注
status
string 资源状态    
engine
string RDS的引擎名称    
availabilityZone
string 可用区    
rdsId
string RDS的资源ID    
rdsName
string RDS的资源名称    
rdsType
string RDS的资源类型    
ipAddress
string RDS的集群IP    
createdAt
string RDS的创建时间    

返回示例(JSON)

{
  "DescribeRDSResponse": {
    "RDSSet": {
      "Total": 8,
      "Limit": 1,
      "RDS": [
        {
          "status": "running",
          "engine": "MySQL-5.6",
          "rdsName": "ec2-test",
          "availabilityZone": "yongfeng",
          "rdsId": "c1db6b28-618f-405e-9776-44990b6ad286",
          "rdsType": "RDS::C1_M1",
          "createdAt": "2016-10-26T03:50:47Z"
        }
      ]
    }
  }
}

启动 RDS

StartRDS 接口用于启动RDS。

请求 URL

https://mosapi.meituan.com/mcs/v1?
    Action=StartRDS&
    请求参数&
    AUTHDATA

请求参数

参数名
类型
说明
可选值
示例
备注
RDSId string RDS的资源ID 必选    

返回参数

参数名
类型
说明
示例
备注
return bool      

返回示例(JSON)

{
  "StartRDSResponse": {
    "return": true
  }
}

停止 RDS

StopRDS 接口用于停止RDS实例。

请求 URL

https://mosapi.meituan.com/mcs/v1?
    Action=StopRDS&
    请求参数&
    AUTHDATA

请求参数

参数名
类型
说明
可选值
示例
备注
RDSId string RDS的资源ID 必选    

返回参数

参数名
类型
说明
示例
备注
return bool      

返回示例(JSON)

{
  "StopRDSResponse": {
    "return": true
  }
}

重启 RDS

RestartRDS 接口用于重启RDS实例。

请求 URL

https://mosapi.meituan.com/mcs/v1?
    Action=RestartRDS&
    请求参数&
    AUTHDATA

请求参数

参数名
类型
说明
可选值
示例
备注
RDSId string RDS的资源ID 必选    

返回参数

参数名
类型
说明
示例
备注
return bool      

返回示例(JSON)

{
  "RestartRDSResponse": {
    "return": true
  }
}

删除 RDS

TerminateRDS 接口用于终止(删除)RDS实例。

请求 URL

https://mosapi.meituan.com/mcs/v1?
    Action=TerminateRDS&
    请求参数&
    AUTHDATA

请求参数

参数名
类型
说明
可选值
示例
备注
RDSId string RDS的资源ID 必选    

返回参数

参数名
类型
说明
示例
备注
return bool      

返回示例(JSON)

{
  "TerminateRDSResponse": {
    "return": true
  }
}

修改 RDS 配置

ChangeRDSType 接口用于更改 RDS 配置。

请求 URL

https://mosapi.meituan.com/mcs/v1?
    Action=ChangeRDSType&
    请求参数&
    AUTHDATA

请求参数

参数名
类型
说明
可选值
示例
备注
RDSId string RDS资源ID      
RDSType string 指定更改的RDS类型ID,可通过DescribeRDSTypes方法查询      
ExtraExtDisksize string 指定更改的RDS数据盘大小,单位GB(可选)      

返回参数

参数名
类型
说明
示例
备注
return bool      

返回示例(JSON)

{
  "ChangeRDSTypeResponse": {
    "return": true
  }
}

获取 RDS 套餐列表

DescribeRDSType 接口用于获取所有RDS套餐。

请求 URL

https://mosapi.meituan.com/mcs/v1?
    Action=DescribeRDSTypes&
    请求参数&
    AUTHDATA

请求参数

参数名
类型
说明
可选值
示例
备注
Limit integer 本次请求返回的数量 可选    
Offset integer 本次请求返回的偏移量 可选    

返回参数

参数名
类型
说明
示例
备注
rdsType
string 资源套餐类型    
rdsTypeId
string 资源套餐ID    
cpu
integer cpu数量,单位GB    
memory
integer 内存大小,单位MB    

返回示例(JSON)

{
  "DescribeRDSTypesResponse": {
    "RDSTypeSet": {
      "RDSType": [
        {
          "rdsType": "RDS::PROXY::C4_M4",
          "rdsTypeId": "a20f9e18-5ad7-42dc-a3f6-e2cb4a10f8ed",
          "cpu": 4,
          "memory": 4096
        }
      ],
      "Total": 21,
      "Limit": 1
    }
  }
}

获取 RDS 引擎列表

DescribeRDSEngines 接口用于获取所以支持的RDS引擎(及版本)。

请求 URL

https://mosapi.meituan.com/mcs/v1?
    Action=DescribeRDSEngines&
    请求参数&
    AUTHDATA

请求参数

返回参数

参数名
类型
说明
示例
备注
engineName
RDS的引擎及版本      

返回示例(JSON)

{
  "DescribeRDSEnginesResponse": {
    "RDSEngineSet": {
      "RDSEngine": [
        {
          "engineName": "MySQL-5.6"
        },
        {
          "engineName": "MySQL-5.5"
        }
      ]
    }
  }
}