更新时间:2026-09-03 GMT+08:00

查询指定引擎支持的规格

功能介绍

查询指定引擎支持的规格。

调用方法

请参见如何调用API。

URI

GET /v1.0/{project_id}/datastore/{datastore_id}/flavors

表1 路径参数

参数

是否必选

参数类型

描述

project_id

是

String

参数解释:

项目ID。获取方法请参见获取项目ID和名称。

约束限制:

不涉及

取值范围:

账户的项目ID。

默认取值:

不涉及

datastore_id

是

String

参数解释:

引擎类型id。

约束限制:

不涉及

取值范围:

Elasticsearch:cf7e2c8f-096c-4fcf-b174-1ebe060679fb。

OpenSearch:07ec9f86-ec2f-49e7-8913-373003aedf32。

Logstash: 575276bb-87e5-4e18-8e1e-e748d8ad3a06。

默认取值:

不涉及

表2 Query参数

参数

是否必选

参数类型

描述

datastore_version_id

否

String

参数解释:

引擎类型id。

约束限制:

不涉及

取值范围:

Elasticsearch 7.10.2:01f53413-0a58-4b0c-848a-f625846bae23。

OpenSearch 2.19.0:11a9df5c-711f-496c-866d-a4521c179671。

Logstash 7.10.0: f5609cf0-3514-49ef-87db-a3df2858a46f。

默认取值:

不涉及

请求参数

无

响应参数

状态码:200

表3 响应Body参数

参数

参数类型

描述

id

String

参数解释:

引擎类型id。

取值范围:

不涉及

dbname

String

参数解释:

引擎名称。

取值范围:

不涉及

versions

Array of FlavorRespVersionBody objects

参数解释:

引擎版本。

取值范围:

不涉及

modelList

ModelList object

参数解释:

模型列表。

取值范围:

不涉及

表4 FlavorRespVersionBody

参数

参数类型

描述

id

String

参数解释:

版本id。

取值范围:

不涉及

name

String

参数解释:

版本名称。

取值范围:

不涉及

flavors

Array of Flavor objects

参数解释:

规格信息。

取值范围:

不涉及

表5 Flavor

参数

参数类型

描述

cpu

Integer

参数解释:

实例的CPU核数。

取值范围:

不涉及

ram

Integer

参数解释:

实例的内存大小。单位GB。

取值范围:

不涉及

name

String

参数解释:

规格名称。

取值范围:

不涉及

region

String

参数解释:

节点规格支持的Region。

取值范围:

不涉及

typename

String

参数解释:

节点类型名称。

取值范围:

不涉及

diskrange

String

参数解释:

实例的硬盘容量范围,单位GB。

取值范围:

不涉及

condOperationStatus

String

参数解释:

此参数是Region级配置,某个AZ没有在condOperationAz参数中配置时默认使用此参数的取值。

取值范围:

  • normal:正常商用。

  • sellout:售罄。

condOperationAz

String

参数解释:

此参数是AZ级配置,某个AZ没有在此参数中配置时默认使用condOperationAz参数的取值。此参数的配置格式“az(xx)”。()内为某个AZ的flavor状态,()内必须要填有状态,不填为无效配置。状态的取值范围与condOperationStatus参数相同。

取值范围:

不涉及

localdisk

String

参数解释:

是否本地盘。

取值范围:

  • true:本地盘。

  • false:非本地盘。

flavorTypeCn

String

参数解释:

中文规格分类。

取值范围:

不涉及

flavorTypeEn

String

参数解释:

英文规格分类。

取值范围:

不涉及

edge

Boolean

参数解释:

是否边缘区规格。

取值范围:

  • true:边缘区专属规格。

  • false:通用规格。

str_id

String

参数解释:

规格id。

取值范围:

不涉及

isAllowHttps

Boolean

参数解释:

节点类型是否支持HTTPS协议访问。

取值范围:

不涉及

表6 ModelList

参数

参数类型

描述

totalSize

Integer

参数解释:

模型数量

取值范围:

不涉及

models

Array of Model objects

参数解释:

模型列表

取值范围:

不涉及

表7 Model

参数

参数类型

描述

id

String

参数解释:

模型id

取值范围:

不涉及

name

String

参数解释:

模型名字

取值范围:

不涉及

datastore_type

String

参数解释:

模型类型

取值范围:

不涉及

datastore_version

String

参数解释:

模型版本

取值范围:

不涉及

is_text_model

String

参数解释:

是否是文本模型

取值范围:

不涉及

model_version_id

String

参数解释:

模型版本id

取值范围:

不涉及

desc

String

参数解释:

模型描述

取值范围:

不涉及

language

String

参数解释:

模型语言

取值范围:

不涉及

arch_type

String

参数解释:

模型规格

取值范围:

不涉及

请求示例

查询Elasticsearch引擎支持的规格

GET https:://{Endpoint}/v1.0/{project_id}/datastore/cf7e2c8f-096c-4fcf-b174-1ebe060679fb/flavors

响应示例

状态码:200

查询Elasticsearch引擎支持的规格响应示例。

{
  "id" : "cf7e2c8f-096c-4fcf-b174-1ebe060679fb",
  "dbname" : "elasticsearch",
  "versions" : [ {
    "id" : "01f53413-0a58-4b0c-848a-f625846bae23",
    "name" : "7.10.2",
    "flavors" : [ {
      "cpu" : 4,
      "ram" : 8,
      "name" : "ess.spec-4u8g",
      "region" : "cn-north-1",
      "typename" : "ess",
      "diskrange" : "40,800",
      "condOperationStatus" : "normal",
      "condOperationAz" : "cn-north-1a(normal),cn-north-1b(normal),cn-north-1c(normal)",
      "localdisk" : "false",
      "flavorTypeCn" : "计算密集型",
      "flavorTypeEn" : "Compute-intensive",
      "edge" : false,
      "str_id" : "d9dc06ae-b9c4-4ef4-acd8-953ef4205e27"
    } ]
  } ]
}

状态码

状态码

描述

200

查询Elasticsearch引擎支持的规格响应示例。

400

非法请求。

建议直接修改该请求,不要重试该请求。

403

请求被拒绝访问。

返回该状态码,表明请求能够到达服务端,且服务端能够理解用户请求,但是拒绝做更多的事情,因为该请求被设置为拒绝访问,建议直接修改该请求,不要重试该请求。

错误码

请参见错误码。