创建WAF独享引擎实例
功能介绍
创建WAF独享引擎实例。
URI
POST /v1/{project_id}/premium-waf/instance
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
project_id | 是 | String | 项目ID,对应控制台用户名->我的凭证->项目列表->项目ID |
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
enterprise_project_id | 否 | String | 您可以通过调用企业项目管理服务(EPS)的查询企业项目列表接口(ListEnterpriseProject)查询企业项目id |
请求参数
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
X-Auth-Token | 是 | String | 用户Token,通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 |
Content-Type | 是 | String | 内容类型 |
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
chargemode | 否 | Integer | 收费模式,当前仅支持按需收费(30) |
region | 是 | String | 需要创建独享引擎的局点 |
available_zone | 是 | String | 需要创建独享引擎的可用区 |
arch | 是 | String | 独享引擎CPU架构,仅支持x86 |
instancename | 是 | String | 独享引擎名称前缀 |
specification | 是 | String | 独享引擎版本规格
|
cpu_flavor | 否 | String | 独享引擎ECS规格,实例规格。创建资源租户类独享引擎可不填该参数,创建普通资源租户独享引擎必填该参数。普通租户类独享引擎具体支持的规格以waf控制台上支持的规格为准。 |
vpc_id | 是 | String | 独享引擎所在VPC的ID |
subnet_id | 是 | String | 独享引擎所在VPC内的子网ID |
security_group | 是 | Array of strings | 独享引擎需要绑定的安全组ID |
count | 是 | Integer | 申请的独享引擎数量 |
res_tenant | 否 | Boolean | 是否为资源租户类,默认值为false。
|
anti_affinity | 否 | Boolean | 是否开启反亲和。仅资源租户独享实例支持该特性。 |
响应参数
状态码:200
参数 | 参数类型 | 描述 |
|---|---|---|
instances | Array of instanceInfo objects | instances |
状态码:400
参数 | 参数类型 | 描述 |
|---|---|---|
error_code | String | 错误码 |
error_msg | String | 错误信息 |
状态码:401
参数 | 参数类型 | 描述 |
|---|---|---|
error_code | String | 错误码 |
error_msg | String | 错误信息 |
状态码:500
参数 | 参数类型 | 描述 |
|---|---|---|
error_code | String | 错误码 |
error_msg | String | 错误信息 |
请求示例
POST https://{endpoint}/v1/{project_id}/premium-waf/instance
{
"chargemode" : 30,
"region" : "region-01-4",
"available_zone" : "region-01-4a",
"arch" : "x86",
"instancename" : "demo",
"specification" : "waf.instance.enterprise",
"vpc_id" : "d7b6a5ff-6c53-4cd4-9d57-f20ee8753056",
"subnet_id" : "e59ccd18-7e15-4588-b689-04b856f4e78b",
"security_group" : [ "09b156a2-f0f0-41fd-9891-60e594601cfd" ],
"count" : 1,
"res_tenant" : true
} 响应示例
状态码:200
独享引擎信息
{
"instances" : [ {
"id" : "50a6b6c9bdb643f9a8038976fc58ad02",
"name" : "demo-6wvl"
} ]
} 状态码
状态码 | 描述 |
|---|---|
200 | 独享引擎信息 |
400 | 请求失败 |
401 | token权限不足 |
500 | 服务器内部错误 |
错误码
请参见错误码。

