获取 ECS 列表
DescribeECS 接口用于获取 ECS 列表。
请求 URL
https://mosapi.meituan.com/mcs/v1?
Action=DescribeECS&
请求参数&
AUTHDATA
请求参数
参数名
|
类型
|
说明
|
可选值
|
示例
|
备注
|
---|---|---|---|---|---|
Limit | integer | 本次请求返回的数量 | 可选 | ||
Offset | integer | 本次请求返回的偏移量 | 可选 | ||
ECSIds.n | string | 指定ECS信息查询返回 | 可选 | ECSIds.0=‘faf797b1-8343-4af5-a02b-14b1ab8ea02a’ |
返回参数
参数名
|
类型
|
说明
|
示例
|
备注
|
---|---|---|---|---|
Status |
string | 状态 | ||
Name |
string | 名称 | ||
Created_at |
string | 创建时间 | ||
Zone |
string | 所在区域 | ||
Driver |
string | 类型 | ||
Flavor |
string | 套餐类型(配置) | ||
MasterCount |
integer | 主节点个数 | ||
ID |
string | 资源ID | ||
Zone_cn |
string | 所在区域zone中文名 |
返回示例(JSON)
{
"DescribeECSResponse": {
"ECSSet": {
"ECS": [
{
"Status": "running",
"Name": "test",
"Zone": "yongfeng",
"Created_at": "2016-10-14T05:33:13Z",
"Driver": "Redis",
"Zone_cn": "北京3区",
"Flavor": "Redis::C1_M1",
"MasterCount": 1,
"ID": "faf797b1-8343-4af5-a02b-14b1ab8ea02a"
},
]
}
}
}
创建 ECS
CreateECS 接口用于创建ECS资源。请求 URL
https://mosapi.meituan.com/mcs/v1?
Action=CreateECS&
请求参数&
AUTHDATA
请求参数
参数名
|
类型
|
说明
|
可选值
|
示例
|
备注
|
---|---|---|---|---|---|
Name | string | 名称 | 必选 | ||
ECSType | string | 配置类型 | 必选,可选值有:Memcached,Redis | ||
Driver | string | 类型 | 必选 |
如 Memcached::C1_M1 |
|
MasterCount | integer | 主节点个数 | 可选 | ||
AvailabilityZoneId | string | 分区选择 |
必选,可以通过DescribeAvailabilityZones查询当前可用zone |
||
Description | string | 描述 & 备注 | 可选 |
返回参数
参数名
|
类型
|
说明
|
示例
|
备注
|
---|---|---|---|---|
Status |
string | 状态 | ||
Name |
string | 名称 | ||
Created_at |
string | 创建时间 | ||
Zone |
string | 所在区域 | ||
Driver |
string | 类型 | ||
Flavor |
string | 套餐类型(配置) | 预期改名和输入一样 ECSType | |
MasterCount |
integer | 主节点个数 | ||
ID |
string | 资源ID |
返回示例(JSON)
{
"CreateECSResponse": {
"ECS": {
"Status": "start_create",
"Name": "test",
"Zone": "yongfeng",
"Created_at": "2016-10-24T07:17:24Z",
"Driver": "Memcached",
"Zone_cn": "北京3区",
"Flavor": "Memcached::C1_M1",
"MasterCount": "2",
"ID": "8dfacb5d-630f-4ad3-84c7-2a51fe4c2dfa"
}
}
}
变更 ECS 套餐
ChangeECSType 接口用于变更ECS套餐类型。
请求 URL
https://mosapi.meituan.com/mcs/v1?
Action=ChangeECSType&
请求参数&
AUTHDATA
请求参数
参数名
|
类型
|
说明
|
可选值
|
示例
|
备注
|
---|---|---|---|---|---|
ECSId | string | ECS资源ID | 必选 | ||
ECSType | string | ECS需要调整的配置类型 | 必选 |
返回参数
参数名
|
类型
|
说明
|
示例
|
备注
|
---|---|---|---|---|
return |
bool |
返回示例(JSON)
{
"ChangeECSTypeResponse": {
"return": true
}
}
删除 ECS
DeleteECS 接口用于删除ECS。
请求 URL
https://mosapi.meituan.com/mcs/v1?
Action=DeleteECS&
请求参数&
AUTHDATA
请求参数
参数名
|
类型
|
说明
|
可选值
|
示例
|
备注
|
---|---|---|---|---|---|
ECSId | string | ECS资源ID | 必选 |
返回参数
参数名
|
类型
|
说明
|
示例
|
备注
|
---|---|---|---|---|
return |
bool |
返回示例(JSON)
{
"DeleteECSResponse": {
"return": true
}
}
获取 ECS 节点列表
DescribeECSNode 接口用于获取 ECS 的节点列表。
请求 URL
https://mosapi.meituan.com/mcs/v1?
Action=DescribeECSNode&
请求参数&
AUTHDATA
请求参数
参数名
|
类型
|
说明
|
可选值
|
示例
|
备注
|
---|---|---|---|---|---|
ECSId | string | ECS的资源ID | |||
ECSNodeIds.n | string | 单节点的ID,n从1开始 |
返回参数
参数名
|
类型
|
说明
|
示例
|
备注
|
---|---|---|---|---|
Index |
integer | node的序号 | ||
CDS_ID |
string | ECS集群的ID | ||
Name |
string | 节点名称 | ||
Zone |
string | 所在区域 | ||
Created_at |
string | 创建时间 | ||
Driver |
string | 类型 | ||
PORT |
integer | 服务端口 | ||
IPS |
string | Node节点ip地址 | ||
Role |
string | 节点角色(集群角色) | ||
ID |
string | Node的资源ID |
返回示例(JSON)
{
"DescribeECSNodeResponse": {
"RDSNodeSet": {
"RDSNode": [
{
"Index": 0,
"CDS_ID": "e8c67a81-da94-434a-90ea-419afc81df11",
"Name": "memcached-lizexi-m4-test-not-delete-0",
"Zone": "runze",
"Created_at": "2016-08-24T08:59:39Z",
"Driver": "Memcached",
"ID": "0ce0ed45-ce9a-43ac-93f4-ca43eaacc8ed",
"IPS": [
"172.16.168.209"
],
"Role": "master",
"PORT": 11211
}
]
}
}
}