创建BEC虚机服务
所有文档

          边缘计算节点 BEC

          创建BEC虚机服务

          创建BEC虚机服务

          接口描述

          创建BEC虚机服务

          请求结构

          POST /v1/vm/service HTTP/1.1
          Host: bec.baidubce.com
          Authorization: authorization string
          {
              "serviceName":serviceName,
              "paymentMethod": paymentMethod,
              "needPublicIp": needPublicIp,
              "bandwidth":bandwidth,
              "deployInstances": {
                  "region":region,
                  "serviceProvider":serviceProvider,
                  "city":city,
                  "replicas":replicas
              },
              "cpu":cpu,
              "memory":memory,
              "imageId":imageId,
              "rootDiskSizeInGb":rootDiskSizeInGb,
              "adminPass":adminPass,
              "dataVolumeList":{
                  "name":name,
                  "volumeType":volumeType,
                  "sizeInGB":sizeInGB
              },
              "disableIntranet": disableIntranet,
              "disableCloudInit": disableCloudInit
          }

          请求头域

          除公共头域外,无其它特殊头域。

          请求参数

          参数名称 类型 是否必需 参数位置 描述
          serviceName String RequestBody参数 虚机服务名称
          paymentMethod String RequestBody参数 付费方式,缺省为postpay
          needPublicIp boolean RequestBody参数 是否开通公网,缺省为false
          bandwidth int RequestBody参数 公网带宽大小
          deployInstances List RequestBody参数 部署区域
          cpu int RequestBody参数 cpu大小,必须大于1
          memory int RequestBody参数 memory大小,必须大于1
          imageId String RequestBody参数 镜像id
          rootDiskSizeInGb int RequestBody参数 系统盘大小,必须大于40,缺省为40
          dataVolumeList List RequestBody参数 数据盘
          adminPass String RequestBody参数 密码
          disableIntranet boolean RequestBody参数 是否需要内网,缺省为false
          disableCloudInit boolean RequestBody参数 是否需要网络初始化,缺省为false

          响应头域

          除公共头域外,无其它特殊头域。

          响应参数

          参数名称 类型 描述
          result boolean 返回结果,true为成功
          action String 操作描述
          details Map 返回结果,仅包含serviceId,类型为String

          错误码

          请参照前文的统一错误码和平台错误码。

          请求示例

          POST /v1/vm/service HTTP/1.1
          Host: bec.baidubce.com
          Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2015-08-11T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
          
          {
              "dataVolumeList":[
              ],
              "adminPass":"root12345",
              "imageId":"m-awDKZUma",
              "bandwidth":100,
              "rootDiskSizeInGb":45,
              "deployInstances":[
                  {
                      "region":"SOUTH_WEST",
                      "city":"CHENGDU",
                      "serviceProvider":"CHINA_UNICOM",
                      "replicas":1
                  }],
              "serviceName":"test",
              "purchaseMonth":null,
              "needPublicIp":false,
              "cpu":4,
              "memory":8,
              "paymentMethod":"postpay",
              "disableIntranet": false,
              "disableCloudInit": false
          }

          响应示例

          HTTP/1.1 200 OK
          Content-Type: application/json;charset=UTF-8
          Date: Wed, 08 Jul 2015 03:28:11 GMT
          x-bce-request-id: d8752367-38e8-45e4-b4c7-e53be3137ce5
          Server: BWS
          
          {
              "result":true,
              "action":"create",
              "details":{
                  "serviceId":"s-8hzqkjng"
              }
          }

          Model对象定义

          ActionInfoVo

          参数名称 类型 描述
          result boolean 返回结果,true为成功
          action String 操作描述
          details Map 返回结果,仅包含serviceId,类型为String

          VolumeConfig

          参数名称 类型 描述
          name String 磁盘名称
          sizeInGB int 磁盘大小(单位G)
          volumeType DiskType 磁盘类型(NVME,SATA)

          DeploymentInstance

          参数名称 类型 描述
          region Region 区域
          serviceProvider ServiceProvider 运营商
          city String 城市
          replicas int 副本数,最小为1
          上一篇
          获取BEC虚机服务列表
          下一篇
          更新BEC虚机服务