购买Flexus L实例
功能介绍
订购一个或多个Flexus L实例。
本接口为异步接口,当前订购接口请求下发后会返回order_id和instances_ids,此时仅表示订单创建完成,Flexus L实例并没有创建完成。
请使用本接口返回的order_id调用查询订单状态,通过响应消息中status参数的值确认Flexus L实例的创建状态,status为5时表示Flexus L实例创建成功。
API网关地址
https://hcss.cn-north-4.myhuaweicloud.com
URL
POST /v1/light-instances
请求消息
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
Client-Request-Id |
是 |
String |
用户指定的,对于此请求的唯一ID,用于定位某个请求,推荐使用UUID。 字符长度为36~128。 |
X-Auth-Token |
是 |
String |
用户Token。 本接口的鉴权方式为token鉴权,通过调用获取IAM账号的 token接口获取。 X-Auth-Token的值为获取IAM账号的 token接口响应消息头中X-Subject-Token的值。 |
参数名 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
instance_name |
是 |
String |
实例名称。可以使用中文、大小写英文、数字、下划线、中划线。首字符需为中文或者英文,区分大小写。 字符长度为1~128。 |
description |
否 |
String |
实例描述。 字符长度为0~1024。 |
plan_spec |
是 |
String |
规格编码。 不同镜像支持的规格编码不同,具体信息请参考附录。 |
image_ref |
否 |
ImageRef |
镜像信息。详情请参见表3。 |
region |
是 |
String |
区域。 目前仅支持“cn-north-4”(北京四)、“cn-east-3”(上海一)、“cn-south-1”(广州)、“ap-southeast-1”(香港)、“ap-southeast-3” (新加坡)区域。 |
charging_mode |
否 |
String |
计费模式。默认为prePaid,表示预付费,即包年包月。 |
period_type |
是 |
String |
订购周期类型。
|
period_num |
是 |
String |
订购周期数。
|
purchase_quantity |
否 |
int |
购买数量。默认为1。 取值范围:[1,200]。 |
is_auto_renew |
否 |
boolean |
是否自动续订。默认false。
|
is_auto_pay |
否 |
boolean |
下单订购后,是否自动从客户的账户中支付。默认false。
|
ExtraResources |
否 |
Array of ExtraResources |
附加资源信息。详情请参见表4。 |
tags |
否 |
Array of Tags |
用户自定义标签。详情请参见表5。 |
参数名 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
image_name |
否 |
String |
Flexus L实例支持的应用镜像、系统镜像的名称。 使用应用镜像、系统镜像创建Flexus L实例时,涉及此参数;使用私有镜像创建Flexus L实例,不涉该参数。 |
image_version |
否 |
String |
Flexus L实例支持的应用镜像、系统镜像的版本。 使用应用镜像、系统镜像创建Flexus L实例时,涉及此参数;使用私有镜像创建Flexus L实例,不涉该参数。 |
image_id |
否 |
String |
私有镜像ID。 仅使用私有镜像创建Flexus L实例时,由用户提供该私有镜像的image_id。如果使用系统镜像或者应用镜像创建Flexus L实例,则不涉及该参数。 |
响应消息
参数名 |
参数类型 |
描述 |
---|---|---|
order_id |
String |
订单号。 |
instance_ids |
Array of strings |
实例ID列表。 |
请求示例
创建2台实例名为“test-0620-01”、规格编码为hf.large.1.40g.30m.win、镜像为WindowsServer 2012R2标准版、区域为新加坡、购买时长为1个月、自动支付、自动续费,并且加购20GB数据盘、20GB云备份、HSS的订单。
{ "instance_name": "test-0620-01", "description": "test", "plan_spec": "hf.large.1.40g.30m.win", "image_ref": { "image_name": "WindowsServer", "image_version": "2012R2_standard_ch" }, "region": "ap-southeast-3", "charging_mode": "prePaid", "period_type": "month", "period_num": 1, "purchase_quantity": 2, "is_auto_renew": true, "is_auto_pay": true ,"extra_resources": [ { "type": "evs", "size": 20 }, { "type": "cbr", "size": 20 }, { "type": "hss" } ] }
响应示例
{ "order_id": "CS24022811305H1EW", "instance_ids": [ "65dea8d23005da564c78d9d2" ] }
返回值
状态码 |
描述 |
---|---|
202 |
请求接受,异步处理。 |
400 |
用户请求非法。 |
401 |
用户身份认证失败。 |
403 |
用户无权限调用此API。 |
429 |
请求数量过多。 |
500 |
服务器内部错误。 |
错误码
HTTP状态码 |
错误码 |
错误描述 |
---|---|---|
400 |
HCSS.14000001 |
参数非法。 |
400 |
HCSS.14000002 |
cors服务请求异常。 |
400 |
HCSS.14000003 |
cbc服务请求异常。 |
400 |
HCSS.14000004 |
ecs服务请求异常。 |
400 |
HCSS.14000005 |
evs服务请求异常。 |
400 |
HCSS.14000006 |
eip服务请求异常。 |
400 |
HCSS.14000007 |
elb服务请求异常。 |
400 |
HCSS.14000008 |
ims服务请求异常。 |
400 |
HCSS.14000009 |
市场镜像服务请求异常。 |
400 |
HCSS.14000010 |
规格容量不足。 |
400 |
HCSS.14000011 |
额度不足。 |
429 |
HCSS.14290001 |
请求过多,请稍后再试。 |
500 |
HCSS.15000001 |
服务器异常。 |
镜像名称 |
镜像版本 |
支持的规格编码 (北京四、上海一、广州区域) |
支持的规格编码 (香港、新加坡区域) |
---|---|---|---|
BT |
8.0 |
hf.small.1.linux hf.small.2.linux hf.medium.1.linux hf.medium.2.linux hf.medium.3.linux hf.large.1.linux hf.xlarge.1.linux hf.xlarge.3.linux hf.large.1.2m.linux hf.large.2.3m.linux ahf.large.1.40g.2m.linux |
hf.large.1.40g.30m.linux hf.large.2.60g.30m.linux hf.large.4.80g.30m.linux hf.xlarge.2.160g.30m.linux hf.xlarge.4.240g.30m.linux |
WordPress |
6.2.2 |
hf.small.1.linux hf.small.2.linux hf.medium.1.linux hf.medium.2.linux hf.medium.3.linux hf.large.1.linux hf.xlarge.1.linux hf.xlarge.3.linux hf.large.1.2m.linux hf.large.2.3m.linux ahf.large.1.40g.2m.linux |
hf.large.1.40g.30m.linux hf.large.2.60g.30m.linux hf.large.4.80g.30m.linux hf.xlarge.2.160g.30m.linux hf.xlarge.4.240g.30m.linux |
Portainer |
2.18.4 |
hf.small.1.linux hf.small.2.linux hf.medium.1.linux hf.medium.2.linux hf.medium.3.linux hf.large.1.linux hf.xlarge.1.linux hf.xlarge.3.linux hf.large.1.2m.linux hf.large.2.3m.linux ahf.large.1.40g.2m.linux |
hf.large.1.40g.30m.linux hf.large.2.60g.30m.linux hf.large.4.80g.30m.linux hf.xlarge.2.160g.30m.linux hf.xlarge.4.240g.30m.linux |
PrestaShop |
1.7.8 |
hf.small.2.linux hf.medium.1.linux hf.medium.2.linux hf.medium.3.linux hf.large.1.linux hf.xlarge.1.linux hf.xlarge.3.linux hf.large.1.2m.linux hf.large.2.3m.linux ahf.large.1.40g.2m.linux |
hf.large.1.40g.30m.linux hf.large.2.60g.30m.linux hf.large.4.80g.30m.linux hf.xlarge.2.160g.30m.linux hf.xlarge.4.240g.30m.linux |
Nextcloud |
26.0.1 |
hf.medium.3.linux hf.large.1.linux hf.xlarge.1.linux hf.xlarge.3.linux hf.large.1.2m.linux hf.large.2.3m.linux ahf.large.1.40g.2m.linux |
hf.large.2.60g.30m.linux hf.large.4.80g.30m.linux hf.xlarge.2.160g.30m.linux hf.xlarge.4.240g.30m.linux |
GitLab |
16.0.7 |
hf.large.1.2m.linux hf.large.2.3m.linux ahf.large.1.40g.2m.linux |
hf.large.4.80g.30m.linux hf.xlarge.2.160g.30m.linux hf.xlarge.4.240g.30m.linux |
Odoo |
16.0 |
hf.small.2.linux hf.medium.1.linux hf.medium.2.linux hf.medium.3.linux hf.large.1.linux hf.xlarge.1.linux hf.xlarge.3.linux hf.large.1.2m.linux hf.large.2.3m.linux ahf.large.1.40g.2m.linux |
hf.large.1.40g.30m.linux hf.large.2.60g.30m.linux hf.large.4.80g.30m.linux hf.xlarge.2.160g.30m.linux hf.xlarge.4.240g.30m.linux |
Superset |
2.0.1 |
hf.large.1.2m.linux hf.large.2.3m.linux ahf.large.1.40g.2m.linux |
hf.large.4.80g.30m.linux hf.xlarge.2.160g.30m.linux hf.xlarge.4.240g.30m.linux |
Matomo |
4.14.2 |
hf.small.1.linux hf.small.2.linux hf.medium.1.linux hf.medium.2.linux hf.medium.3.linux hf.large.1.linux hf.xlarge.1.linux hf.xlarge.3.linux hf.large.1.2m.linux hf.large.2.3m.linux ahf.large.1.40g.2m.linux |
hf.large.1.40g.30m.linux hf.large.2.60g.30m.linux hf.large.4.80g.30m.linux hf.xlarge.2.160g.30m.linux hf.xlarge.4.240g.30m.linux |
SRS |
6.0.45 |
hf.medium.3.linux hf.large.1.linux hf.xlarge.1.linux hf.xlarge.3.linux hf.large.1.2m.linux hf.large.2.3m.linux ahf.large.1.40g.2m.linux |
hf.large.2.60g.30m.linux hf.large.4.80g.30m.linux hf.xlarge.2.160g.30m.linux hf.xlarge.4.240g.30m.linux |
Palworld |
0.1.4 |
ahf.large.1.40g.2m.linux |
不支持香港、新加坡区域 |
Redmine |
5.1 |
hf.small.1.linux hf.small.2.linux hf.medium.1.linux hf.medium.2.linux hf.medium.3.linux hf.large.1.linux hf.xlarge.1.linux hf.xlarge.3.linux hf.large.1.2m.linux hf.large.2.3m.linux ahf.large.1.40g.2m.linux |
hf.large.1.40g.30m.linux hf.large.2.60g.30m.linux hf.large.4.80g.30m.linux hf.xlarge.2.160g.30m.linux hf.xlarge.4.240g.30m.linux |
Nodejs |
21 |
hf.small.1.linux hf.small.2.linux hf.medium.1.linux hf.medium.2.linux hf.medium.3.linux hf.large.1.linux hf.xlarge.1.linux hf.xlarge.3.linux hf.large.1.2m.linux hf.large.2.3m.linux ahf.large.1.40g.2m.linux |
hf.large.1.40g.30m.linux hf.large.2.60g.30m.linux hf.large.4.80g.30m.linux hf.xlarge.2.160g.30m.linux hf.xlarge.4.240g.30m.linux |
Moodle |
4.3.4 |
hf.small.1.linux hf.small.2.linux hf.medium.1.linux hf.medium.2.linux hf.medium.3.linux hf.large.1.linux hf.xlarge.1.linux hf.xlarge.3.linux hf.large.1.2m.linux hf.large.2.3m.linux ahf.large.1.40g.2m.linux |
hf.large.1.40g.30m.linux hf.large.2.60g.30m.linux hf.large.4.80g.30m.linux hf.xlarge.2.160g.30m.linux hf.xlarge.4.240g.30m.linux |
KodBox |
1.49 |
hf.small.1.linux hf.small.2.linux hf.medium.1.linux hf.medium.2.linux hf.medium.3.linux hf.large.1.linux hf.xlarge.1.linux hf.xlarge.3.linux hf.large.1.2m.linux hf.large.2.3m.linux ahf.large.1.40g.2m.linux |
hf.large.1.40g.30m.linux hf.large.2.60g.30m.linux hf.large.4.80g.30m.linux hf.xlarge.2.160g.30m.linux hf.xlarge.4.240g.30m.linux |
Joomla |
5.0.3 |
hf.small.1.linux hf.small.2.linux hf.medium.1.linux hf.medium.2.linux hf.medium.3.linux hf.large.1.linux hf.xlarge.1.linux hf.xlarge.3.linux hf.large.1.2m.linux hf.large.2.3m.linux ahf.large.1.40g.2m.linux |
hf.large.1.40g.30m.linux hf.large.2.60g.30m.linux hf.large.4.80g.30m.linux hf.xlarge.2.160g.30m.linux hf.xlarge.4.240g.30m.linux |
Ghost |
5.67 |
hf.small.1.linux hf.small.2.linux hf.medium.1.linux hf.medium.2.linux hf.medium.3.linux hf.large.1.linux hf.xlarge.1.linux hf.xlarge.3.linux hf.large.1.2m.linux hf.large.2.3m.linux ahf.large.1.40g.2m.linux |
hf.large.1.40g.30m.linux hf.large.2.60g.30m.linux hf.large.4.80g.30m.linux hf.xlarge.2.160g.30m.linux hf.xlarge.4.240g.30m.linux |
CRM |
8.0 |
hf.small.1.linux hf.small.2.linux hf.medium.1.linux hf.medium.2.linux hf.medium.3.linux hf.large.1.linux hf.xlarge.1.linux hf.xlarge.3.linux hf.large.1.2m.linux hf.large.2.3m.linux ahf.large.1.40g.2m.linux |
hf.large.1.40g.30m.linux hf.large.2.60g.30m.linux hf.large.4.80g.30m.linux hf.xlarge.2.160g.30m.linux hf.xlarge.4.240g.30m.linux |
镜像名称 |
镜像版本 |
支持的规格编码 (北京四、上海一、广州区域) |
支持的规格编码 (香港、新加坡区域) |
---|---|---|---|
Ubuntu |
22.04/20.04/18.04/16.04 |
hf.small.1.linux (16.04镜像版本不支持) hf.small.2.linux hf.medium.1.linux hf.medium.2.linux hf.medium.3.linux hf.large.1.linux hf.xlarge.1.linux hf.xlarge.3.linux hf.large.1.2m.linux hf.large.2.3m.linux ahf.large.05.40g.2m.linux(16.04镜像版本不支持) ahf.large.1.40g.2m.linux |
hf.large.05.40g.30m.linux hf.large.1.40g.30m.linux hf.large.2.60g.30m.linux hf.large.4.80g.30m.linux hf.xlarge.2.160g.30m.linux hf.xlarge.4.240g.30m.linux |
Huawei Cloud EulerOS |
2.0 |
hf.small.1.linux hf.small.2.linux hf.medium.1.linux hf.medium.2.linux hf.medium.3.linux hf.large.1.linux hf.xlarge.1.linux hf.xlarge.3.linux hf.large.1.2m.linux hf.large.2.3m.linux ahf.large.05.40g.2m.linux ahf.large.1.40g.2m.linux |
hf.large.025.30m.linux hf.large.05.40g.30m.linux hf.large.1.40g.30m.linux hf.large.2.60g.30m.linux hf.large.4.80g.30m.linux hf.xlarge.2.160g.30m.linux hf.xlarge.4.240g.30m.linux |
CentOS |
8.2/8.1/8.0/7.9/7.8/7.7/7.6/7.5/ 7.4/7.3/7.2 |
hf.small.1.linux hf.small.2.linux hf.medium.1.linux hf.medium.2.linux hf.medium.3.linux hf.large.1.linux hf.xlarge.1.linux hf.xlarge.3.linux hf.large.1.2m.linux hf.large.2.3m.linux ahf.large.05.40g.2m.linux ahf.large.1.40g.2m.linux |
hf.large.025.30m.linux(仅7.6镜像版本支持) hf.large.05.40g.30m.linux hf.large.1.40g.30m.linux hf.large.2.60g.30m.linux hf.large.4.80g.30m.linux hf.xlarge.2.160g.30m.linux hf.xlarge.4.240g.30m.linux |
Debian |
12.0/11.1/9.0 |
hf.small.1.linux (12.0镜像版本不支持) hf.small.2.linux hf.medium.1.linux hf.medium.2.linux hf.medium.3.linux hf.large.1.linux hf.xlarge.1.linux hf.xlarge.3.linux hf.large.1.2m.linux hf.large.2.3m.linux ahf.large.05.40g.2m.linux(12.0镜像版本不支持) ahf.large.1.40g.2m.linux |
hf.large.025.30m.linux(仅11.1镜像版本支持) hf.large.05.40g.30m.linux hf.large.1.40g.30m.linux hf.large.2.60g.30m.linux hf.large.4.80g.30m.linux hf.xlarge.2.160g.30m.linux hf.xlarge.4.240g.30m.linux |
WindowsServer |
2022_standard_ch 2022_datacenter_ch 2019_standard_ch 2019_datacenter_ch 2016_standard_ch 2016_datacenter_ch 2012R2_standard_ch 2012R2_datacenter_ch
说明:
香港、新加坡区域仅支持:2019_standard_ch、2016_standard_ch、2012R2_standard_ch |
hf.small.1.win hf.small.2.win hf.medium.1.win hf.medium.2.win hf.medium.3.win hf.large.1.win hf.xlarge.1.win hf.xlarge.3.win hf.large.1.2m.win hf.large.2.3m.win ahf.large.1.40g.2m.win |
hf.large.1.40g.30m.win hf.large.2.60g.30m.win hf.large.4.80g.30m.win hf.xlarge.2.160g.30m.win hf.xlarge.4.240g.30m.win |
CentOS_Stream |
9.0 |
hf.small.2.linux hf.medium.1.linux hf.medium.2.linux hf.medium.3.linux hf.large.1.linux hf.xlarge.1.linux hf.xlarge.3.linux hf.large.1.2m.linux hf.large.2.3m.linux ahf.large.1.40g.2m.linux |
hf.large.025.30m.linux hf.large.05.40g.30m.linux hf.large.1.40g.30m.linux hf.large.2.60g.30m.linux hf.large.4.80g.30m.linux hf.xlarge.2.160g.30m.linux hf.xlarge.4.240g.30m.linux |
本接口支持的私有镜像对应的规格编码如下表。
操作系统 |
规格编码 (北京四、上海一、广州区域) |
规格编码 (香港、新加坡区域) |
---|---|---|
Linux操作系统 |
hf.small.1.linux hf.small.2.linux hf.medium.1.linux hf.medium.2.linux hf.medium.3.linux hf.large.1.linux hf.xlarge.1.linux hf.xlarge.3.linux hf.large.1.2m.linux hf.large.2.3m.linux ahf.large.05.40g.2m.linux ahf.large.1.40g.2m.linux |
hf.large.025.30m.linux hf.large.05.40g.30m.linux hf.large.1.40g.30m.linux hf.large.2.60g.30m.linux hf.large.4.80g.30m.linux hf.xlarge.2.160g.30m.linux hf.xlarge.4.240g.30m.linux |
Windows操作系统 |
hf.small.1.win hf.small.2.win hf.medium.1.win hf.medium.2.win hf.medium.3.win hf.large.1.win hf.xlarge.1.win hf.xlarge.3.win hf.large.1.2m.win hf.large.2.3m.win ahf.large.1.40g.2m.win |
hf.large.1.40g.30m.win hf.large.2.60g.30m.win hf.large.4.80g.30m.win hf.xlarge.2.160g.30m.win hf.xlarge.4.240g.30m.win |
规格编码对应的具体规格如下表所示。
规格编码 |
vCPU |
内存(GiB) |
系统盘(GiB) |
峰值带宽(Mbps) |
流量包(GB) |
---|---|---|---|---|---|
hf.small.1.linux |
2 |
2 |
40 |
3 |
400 |
hf.small.2.linux |
2 |
2 |
50 |
4 |
600 |
hf.medium.1.linux |
2 |
4 |
70 |
5 |
1000 |
hf.medium.2.linux |
2 |
4 |
80 |
6 |
1200 |
hf.medium.3.linux |
2 |
4 |
100 |
8 |
1600 |
hf.large.1.linux |
2 |
8 |
120 |
10 |
2000 |
hf.xlarge.1.linux |
4 |
8 |
180 |
6 |
1200 |
hf.xlarge.3.linux |
4 |
16 |
180 |
10 |
2000 |
hf.large.1.2m.linux |
2 |
2 |
40 |
2 |
200 |
hf.large.2.3m.linux |
2 |
4 |
50 |
3 |
400 |
ahf.large.05.40g.2m.linux |
2 |
1 |
40 |
2 |
100 |
ahf.large.1.40g.2m.linux |
2 |
2 |
40 |
2 |
100 |
规格编码 |
vCPU |
内存(GiB) |
系统盘(GiB) |
峰值带宽(Mbps) |
流量包(GB) |
---|---|---|---|---|---|
hf.large.025.30m.linux |
2 |
0.5 |
20 |
30 |
1024 |
hf.large.05.40g.30m.linux |
2 |
1 |
40 |
30 |
1024 |
hf.large.1.40g.30m.linux |
2 |
2 |
40 |
30 |
1024 |
hf.large.2.60g.30m.linux |
2 |
4 |
60 |
30 |
2048 |
hf.large.4.80g.30m.linux |
2 |
8 |
80 |
30 |
3072 |
hf.xlarge.2.160g.30m.linux |
4 |
8 |
160 |
30 |
4096 |
hf.xlarge.4.240g.30m.linux |
4 |
16 |
240 |
30 |
5120 |
规格编码 |
vCPU |
内存(GiB) |
系统盘(GiB) |
峰值带宽(Mbps) |
流量包(GB) |
---|---|---|---|---|---|
hf.small.1.win |
2 |
2 |
40 |
3 |
400 |
hf.small.2.win |
2 |
2 |
50 |
4 |
600 |
hf.medium.1.win |
2 |
4 |
70 |
5 |
1000 |
hf.medium.2.win |
2 |
4 |
80 |
6 |
1200 |
hf.medium.3.win |
2 |
4 |
100 |
8 |
1600 |
hf.large.1.win |
2 |
8 |
120 |
10 |
2000 |
hf.xlarge.1.win |
4 |
8 |
180 |
6 |
1200 |
hf.xlarge.3.win |
4 |
16 |
180 |
10 |
2000 |
hf.large.1.2m.win |
2 |
2 |
40 |
2 |
200 |
hf.large.2.3m.win |
2 |
4 |
50 |
3 |
400 |
ahf.large.1.40g.2m.win |
2 |
2 |
40 |
2 |
100 |
规格编码 |
vCPU |
内存(GiB) |
系统盘(GiB) |
峰值带宽(Mbps) |
流量包(GB) |
---|---|---|---|---|---|
hf.large.1.40g.30m.win |
2 |
2 |
40 |
30 |
1024 |
hf.large.2.60g.30m.win |
2 |
4 |
60 |
30 |
2048 |
hf.large.4.80g.30m.win |
2 |
8 |
80 |
30 |
3072 |
hf.xlarge.2.160g.30m.win |
4 |
8 |
160 |
30 |
4096 |
hf.xlarge.4.240g.30m.win |
4 |
16 |
240 |
30 |
5120 |