搜索本产品文档关键词
获取规格列表
所有文档
menu
没有找到结果,请重新输入

向量数据库 VectorDB

获取规格列表

获取规格列表

接口描述

  • 获取实例规格列表
  • 本接口为v1接口

权限说明

所有API的安全认证一律采用Access Key与请求签名机制。 Access Key由Access Key ID和Secret Access Key组成,均为字符串。 对于每个HTTP请求,使用下面所描述的算法生成一个认证字符串。提交认证字符串放在Authorization头域里。服务端根据生成算法验证认证字符串的正确性。 认证字符串的格式为bce-auth-v{version}/{accessKeyId}/{timestamp}/{expirationPeriodInSeconds}/{signedHeaders}/{signature}

  • version是正整数。
  • timestamp是生成签名时的UTC时间。
  • expirationPeriodInSeconds表示签名有效期限。
  • signedHeaders是签名算法中涉及到的头域列表。头域名之间用分号(;)分隔,如host;x-bce-date。列表按照字典序排列。(本API签名仅使用host和x-bce-date两个header)
  • signature是256位签名的十六进制表示,由64个小写字母组成。

当百度智能云接收到用户的请求后,系统将使用相同的SK和同样的认证机制生成认证字符串,并与用户请求中包含的认证字符串进行比对。如果认证字符串相同,系统认为用户拥有指定的操作权限,并执行相关操作;如果认证字符串不同,系统将忽略该操作并返回错误码。

鉴权认证机制的详细内容请参见 鉴权认证

注意事项

请求结构

GET /v{version}/vdb/instance/getNodeSpecList  HTTP/1.1
HOST: vdb.bj.baidubce.com
Authorization: authorization string

请求头域

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

请求参数

参数名称 类型 是否必选 参数位置 描述
version String URL参数 API版本号。

响应头域

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

响应参数

参数名称 类型 描述
computeNodeSpecList List< NodeTypeItem> 计算型规格列表
masterSpecList List< NodeTypeItem> 主节点规格列表
proxySpecList List< NodeTypeItem> 代理节点规格列表
storageNodeSpecList List< NodeTypeItem> 内存型规格列表

NodeTypeItem结构说明

参数名称 类型 描述
mem Integer 内存
nodeSpec String 节点规格
maxAllowedDatanodeNum Integer 最大数据节点数量
minAllowedDatanodeNum Integer 最小数据节点数量
cpu Integer cpu数量
networkThroughputInMbps Integer 网络吞吐

请求示例

GET /v1/vdb/instance/getNodeSpecList HTTP/1.1
HOST: vdb.bj.baidubce.com
Content-Type: application/json
Authorization: bce-auth-v1/0255cb4f78f140728045b551d6a317ec/2018-11-13T06:13:25Z/1800/host/2feac87a586a66c048be0b6ef2d02fdfca7d65cf9b6c9e6b9efe20bac95b7c7a

响应示例

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
{
    "computeNodeSpecList": [
        {
            "cpu": 2,
            "maxAllowedDatanodeNum": 1024,
            "mem": 4,
            "minAllowedDatanodeNum": 3,
            "networkThroughputInMB": 10,
            "nodeSpec": "vdb.dc.small"
        },
        {
            "cpu": 4,
            "maxAllowedDatanodeNum": 1024,
            "mem": 8,
            "minAllowedDatanodeNum": 3,
            "networkThroughputInMB": 10,
            "nodeSpec": "vdb.dc.medium"
        },
        {
            "cpu": 8,
            "maxAllowedDatanodeNum": 1024,
            "mem": 16,
            "minAllowedDatanodeNum": 3,
            "networkThroughputInMB": 10,
            "nodeSpec": "vdb.dc.large"
        },
        {
            "cpu": 16,
            "maxAllowedDatanodeNum": 1024,
            "mem": 32,
            "minAllowedDatanodeNum": 3,
            "networkThroughputInMB": 10,
            "nodeSpec": "vdb.dc.2xlarge"
        },
        {
            "cpu": 32,
            "maxAllowedDatanodeNum": 1024,
            "mem": 64,
            "minAllowedDatanodeNum": 3,
            "networkThroughputInMB": 10,
            "nodeSpec": "vdb.dc.4xlarge"
        }
    ],
    "masterSpecList": [
        {
            "cpu": 4,
            "maxAllowedDatanodeNum": 1024,
            "mem": 8,
            "minAllowedDatanodeNum": 3,
            "networkThroughputInMB": 10,
            "nodeSpec": "vdb.m.medium"
        }
    ],
    "proxySpecList": [
        {
            "cpu": 2,
            "maxAllowedDatanodeNum": 1024,
            "mem": 4,
            "minAllowedDatanodeNum": 3,
            "networkThroughputInMB": 10,
            "nodeSpec": "vdb.p.small"
        }
    ],
    "storageNodeSpecList": [
        {
            "cpu": 2,
            "maxAllowedDatanodeNum": 1024,
            "mem": 16,
            "minAllowedDatanodeNum": 3,
            "networkThroughputInMB": 10,
            "nodeSpec": "vdb.dm.small"
        },
        {
            "cpu": 4,
            "maxAllowedDatanodeNum": 1024,
            "mem": 32,
            "minAllowedDatanodeNum": 3,
            "networkThroughputInMB": 10,
            "nodeSpec": "vdb.dm.medium"
        },
        {
            "cpu": 8,
            "maxAllowedDatanodeNum": 1024,
            "mem": 64,
            "minAllowedDatanodeNum": 3,
            "networkThroughputInMB": 10,
            "nodeSpec": "vdb.dm.large"
        },
        {
            "cpu": 16,
            "maxAllowedDatanodeNum": 1024,
            "mem": 128,
            "minAllowedDatanodeNum": 3,
            "networkThroughputInMB": 10,
            "nodeSpec": "vdb.dm.2xlarge"
        },
        {
            "cpu": 32,
            "maxAllowedDatanodeNum": 1024,
            "mem": 256,
            "minAllowedDatanodeNum": 3,
            "networkThroughputInMB": 10,
            "nodeSpec": "vdb.dm.4xlarge"
        }
    ]
}
上一篇
公网访问
下一篇
回收站管理