调用 CreateDBInstance 接口创建 HBase 实例。
异步请求。
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
InstanceName | String | 否 | test_api | 实例名称。名称需同时满足如下要求:
说明 若该参数留空,实例 ID 会默认作为实例名称。 |
InstanceType | String | 否 | Standard | 实例类型。当前仅支持标准型,取值默认为 Standard 。 |
EngineVersion | String | 是 | HBase_2.0 | HBase 数据库引擎版本。当前仅支持 HBase 2.0 版本,取值默认为 HBase_2.0 。 |
MultiAZ | Bool | 否 | false | 实例的部署方式,取值:
说明 关于可用区部署方案的更多详情,请参见 多可用区同城容灾解决方案 |
ZoneId | String | 是 | cn-beijing-a | 可用区 ID。
说明 您可以调用 DescribeZones 接口查询 HBase 实例指定地域下所有可用区的资源信息,包括可用区 ID。 |
RegionId | String | 是 | cn-beijing | 地域 ID。 说明 您可以调用 DescribeRegions 接口查询 HBase 实例所有可用的地域资源信息,包括地域 ID。 |
MasterSpec | String | 是 | hbase.x1.medium | Master 节点的规格码。 说明
|
RSCount | Integer | 是 | 4 | RegionServer 节点数量。
|
RSSpec | String | 是 | hbase.x1.large | RegionServer 节点的规格码。 说明 关于 RegionServer 节点所支持的规格信息,请参见实例规格。 |
StorageType | String | 否 | HdfsHdd | 实例的存储类型,取值:
|
StorageCapacity | Integer | 是 | 1000 | 存储空间大小,步长为 10GiB。
说明 多可用区采用主副本架构,实际可用容量为总容量的一半。 |
EnableCloudStorage | Bool | 否 | true | 是否开通存储型容量,取值:
说明
|
ColdStorage | Integer | 否 | 800 | 设置容量型存储空间大小,取值范围:800GiB~1,000,000GiB,步长为 10GiB。 说明 当 |
VpcId | String | 是 | vpc-2d66uvmd9i8lc58ozz**** | 私有网络 ID。 说明 您可以调用 DescribeVpcs 接口查询可创建 HBase 实例的私有网络信息,包括私有网络 ID。 |
SubnetId | String | 是 | subnet-2d6pl8bcpl2io58ozfd43**** | 子网 ID。子网必须属于所选的可用区。
说明
|
ProjectName | String | 否 | default | 选择实例所属的项目。若该参数留空,新建的实例默认加入 说明 项目是一个虚拟的概念,包括一组资源、用户和角色。通过项目可以对一组资源进行统一的查看和管理,并且控制项目内用户和角色对这些资源的权限。更多详情,请参见资源管理。 |
EnableAuth | Bool | 否 | false | 是否开启登录认证。取值:
说明
|
ChargeType | String | 是 | PostPaid | 计费类型,取值:
|
PurchaseMonths | Integer | 否 | 1 | 购买时长,单位:月。取值范围: 说明 当 |
AutoRenew | Bool | 否 | false | 预付费场景下是否自动续费。取值:
说明 仅当 |
DeletionProtection | String | 否 | enabled | 实例删除保护功能开关状态。取值范围:
说明 关于实例删除保护的更多信息,请参见实例删除保护。 |
Tags | Object[] | 否 | 需要绑定的标签键和标签值数组对象。 说明
| |
ClientToken | String | 否 | WbiAlPqJM6tMoSOYhT**** | 用于保证请求的幂等性,防止重复提交请求。由客户端生成该参数值,要保证在不同请求间唯一,大小写敏感且不超过 127 个 ASCII 字符。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
InstanceId | String | hb-cn01762cf4d6**** | 实例 ID。 |
OrderNo | String | Order730602621667020**** | 订单 ID。 |
创建单可用区实例
POST https://hbase.volcengineapi.com/?Action=CreateDBInstance&Version=2018-01-01 HTTP/1.1 Host: hbase.volcengineapi.com Content-Type: application/json; charset=utf-8 X-Date: 20201103T104027Z Authorization: HMAC-SHA256 Credential=AK****/20201103/cn-beijing/hbase/request,SignedHeaders=content-type;host;x-date,Signature=**** { "RegionId":"cn-beijing", "ZoneId":"cn-beijing-a", "InstanceName":"test_api", "MasterSpec":"hbase.x1.medium", "RSCount":3, "RSSpec":"hbase.x1.large", "StorageCapacity":600, "ChargeType": "PostPaid", "EngineVersion": "HBase_2.0", "VpcId":"vpc-3redy6326y7ls5zsk2iko****", "SubnetId":"subnet-3redy6qqkavb45zsk2i1m****", "StorageType":"HdfsSsd", "Tags":[ { "Key":"chargetype", "Value":"postpaid" } ] }
创建多可用区实例
POST https://hbase.volcengineapi.com/?Action=CreateDBInstance&Version=2018-01-01 HTTP/1.1 Host: hbase.volcengineapi.com Content-Type: application/json; charset=utf-8 X-Date: 20201103T104027Z Authorization: HMAC-SHA256 Credential=AK****/20201103/cn-beijing/hbase/request,SignedHeaders=content-type;host;x-date,Signature=**** { "RegionId":"cn-beijing", "ZoneId":"cn-beijing-a,cn-beijing-b", "InstanceName":"test_api", "MasterSpec":"hbase.x1.medium", "MultiAZ": true, "RSCount":4, "RSSpec":"hbase.x1.large", "StorageCapacity":600, "ChargeType": "PostPaid", "EngineVersion": "HBase_2.0", "VpcId":"vpc-3jh4ev6l5n01s3pncmfj5****", "SubnetId":"subnet-3jhhy08zsuakg3pncmfwx****,subnet-2gd0b9x8hfeo050ztz08a****", "StorageType":"HdfsHdd", "Tags":[ { "Key":"chargetype", "Value":"postpaid" } ] }
{ "ResponseMetadata": { "RequestId": "202303141924047CADEE887F9E5297****", "Action": "CreateDBInstance", "Version": "2018-01-01", "Service": "hbase", "Region": "cn-beijing" }, "Result": { "InstanceId": "hb-cn01762cf4d6****", "OrderNo": "Order721036083523859****" } }