华为云计算 云知识 创建全球加速器CreateAccelerator
创建全球加速器CreateAccelerator

 

功能介绍

创建 全球加速 器。

调用方法

请参见如何调用API

URI

POST /v1/accelerators

请求参数

表1 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

用户Token。通过调用 IAM 服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。

表2 请求Body参数

参数

是否必选

参数类型

描述

accelerator

CreateAcceleratorOption object

创建全球加速器实例的详细信息。

表3 CreateAcceleratorOption

参数

是否必选

参数类型

描述

name

String

全球加速器名称,取值范围:1~64个字符之间,只能由数字、字母、中划线和中文组成。

最小长度:1

最大长度:64

description

String

全球加速器描述信息,取值范围:0~255个字符之间,禁止输入字符:<>。

最小长度:0

最大长度:255

ip_sets

Array of ip_sets objects

全球加速器IP列表。

数组长度:1 - 1

enterprise_project_id

String

租户的企业项目ID,最大长度36个字符,带"-"连字符的UUID格式,或者是字符串"0"。"0"表示默认企业项目。

最小长度:0

最大长度:36

tags

Array of ResourceTag objects

标签列表。

数组长度:1 - 20

表4 ip_sets

参数

是否必选

参数类型

描述

ip_type

String

IP地址类型,取值:IPV4

枚举值:

  • IPV4

area

String

地区,取值:

  • OUTOFCM:中国大陆以外

  • CM:中国大陆

枚举值:

  • OUTOFCM

  • CM

表5 ResourceTag

参数

是否必选

参数类型

描述

key

String

标签键,规则:

  • 1.key不能为空,长度1~128个字符(中文也可以输入128个字符)。

  • 2.可用 UTF-8 格式表示的字母(包含中文)、数字和空格,以及以下字符_ . : = + - @。

  • 3._sys_开头属于系统标签,租户不能输入。

最小长度:1

最大长度:128

value

String

标签值,规则:

  • 1.长度0~255个字符(中文也可以输入255个字符)。

  • 2.可用 UTF-8 格式表示的字母(包含中文)、数字和空格,以及以下字符_ . : / = + - @。

  • 3.资源标签值可以为空(empty or null)。

最小长度:0

最大长度:255

响应参数

状态码: 201

表6 响应Body参数

参数

参数类型

描述

accelerator

AcceleratorDetail object

全球加速器实例。

request_id

String

请求ID。

表7 AcceleratorDetail

参数

参数类型

描述

id

String

全球加速器ID。

name

String

全球加速器名称,取值范围:1~64个字符之间,只能由数字、字母、中划线和中文组成。

最小长度:1

最大长度:64

description

String

全球加速器描述信息,取值范围:0~255个字符之间,禁止输入字符:<>。

最小长度:0

最大长度:255

status

String

配置状态,取值:

  • ACTIVE:运行中

  • PENDING:待定

  • ERROR:错误

  • DELETING:正在删除

枚举值:

  • ACTIVE

  • PENDING

  • ERROR

  • DELETING

ip_sets

Array of AccelerateIp objects

全球加速器IP列表。

数组长度:1 - 1

created_at

String

创建时间。

updated_at

String

更新时间。

domain_id

String

租户ID。

enterprise_project_id

String

租户的企业项目ID。

flavor_id

String

规格ID。

frozen_info

FrozenInfo object

云服务或资源实例冻结信息。

tags

Array of ResourceTag objects

标签列表。

表8 AccelerateIp

参数

参数类型

描述

ip_type

String

IP地址类型。

枚举值:

  • IPV4

ip_address

String

IP地址。

area

String

地区,取值:

  • OUTOFCM:中国大陆以外

  • CM:中国大陆

枚举值:

  • OUTOFCM

  • CM

表9 FrozenInfo

参数

参数类型

描述

status

Integer

云服务或资源实例状态,取值:

  • 0:解冻/正常(云服务恢复正常)。

  • 1:冻结(资源和数据会保留,但租户无法再正常使用云服务)。

  • 2:删除/终止(资源和数据将清除)。

最小值:0

最大值:2

effect

Integer

在冻结/解冻操作下,取值:

  • 1(默认值):冻结可释放。

  • 2:冻结不可释放。

  • 3:冻结后不可续费。

最小值:1

最大值:3

缺省值:1

scene

Array of strings

更新云服务状态的业务场景列表,取值:

  • ARREAR(默认值):欠费场景。为正常的运营业务场景,包括包周期资源到期、按需资源扣费失败。

  • POLICE:公安冻结场景。

  • ILLEGAL:违规冻结场景。

  • VERIFY:客户未实名认证冻结场景。

  • PARTNER:合作伙伴冻结(合作伙伴冻结子客户资源)。

最大长度:16

表10 ResourceTag

参数

参数类型

描述

key

String

标签键,规则:

  • 1.key不能为空,长度1~128个字符(中文也可以输入128个字符)。

  • 2.可用 UTF-8 格式表示的字母(包含中文)、数字和空格,以及以下字符_ . : = + - @。

  • 3._sys_开头属于系统标签,租户不能输入。

最小长度:1

最大长度:128

value

String

标签值,规则:

  • 1.长度0~255个字符(中文也可以输入255个字符)。

  • 2.可用 UTF-8 格式表示的字母(包含中文)、数字和空格,以及以下字符_ . : / = + - @。

  • 3.资源标签值可以为空(empty or null)。

最小长度:0

最大长度:255

请求示例

创建一个中国大陆以外的全球加速器,IP地址类型为IPV4。

POST https://{ga_endpoint}/v1/accelerators

{
  "accelerator" : {
    "name" : "acceleratorName",
    "description" : "accelerator description",
    "ip_sets" : [ {
      "ip_type" : "IPV4",
      "area" : "OUTOFCM"
    } ],
    "enterprise_project_id" : "0aad99bc-f5f6-4f78-8404-c598d76b0ed2",
    "tags" : [ {
      "key" : "tagKey",
      "value" : "tagValue"
    } ]
  }
}

响应示例

状态码: 201

创建成功

{
  "accelerator" : {
    "id" : "ac1bf54f-6a23-4074-af77-800648d25bc8",
    "name" : "acceleratorName",
    "description" : "accelerator description",
    "status" : "ACTIVE",
    "ip_sets" : [ {
      "ip_type" : "IPV4",
      "ip_address" : "208.188.100.1",
      "area" : "OUTOFCM"
    } ],
    "created_at" : "2019-01-08T01:21:37.151Z",
    "updated_at" : "2019-01-08T01:21:37.151Z",
    "domain_id" : "99a3fff0d03c428eac3678da6a7d0f24",
    "enterprise_project_id" : "0aad99bc-f5f6-4f78-8404-c598d76b0ed2",
    "flavor_id" : "00000000-0000-0000-0000-000000000000",
    "frozen_info" : {
      "status" : 2,
      "effect" : 1,
      "scene" : [ "ARREAR", "POLICE" ]
    },
    "tags" : [ {
      "key" : "tagKey",
      "value" : "tagValue"
    } ]
  },
  "request_id" : "915a14a6-867b-4af7-83d1-70efceb146f9"
}

状态码

状态码

描述

201

创建成功

错误码

请参见错误码

 

上一篇:购买了直播CDN出流包后,如何查看套餐包的使用详情? 下一篇:创建路由表CreateRouteTable

内容分发网络 CDN 

 

内容分发网络(CDN)将源站内容分发至靠近用户的加速节点,使用户可以就近获得所需的内容,解决Internet网络拥挤的状况,提高用户访问的响应速度和成功率,从而提升您业务的使用体验