You need to enable JavaScript to run this app.
文档中心
云原生消息引擎

云原生消息引擎

复制全文
下载 pdf
实例管理
CreateInstance - 创建实例
复制全文
下载 pdf
CreateInstance - 创建实例
调用 CreateInstance 接口,创建 BMQ 实例。
请求说明
  • 请求方式:POST
  • 请求地址:https://open.volcengineapi.com?Action=CreateInstance&Version=2023-06-01
调试
API Explorer
您可以通过 API Explorer 在线发起调用,无需关注签名生成过程,快速获取调用结果。
请求参数
下方仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共参数
Action string 必选 示例值:CreateInstance
要执行的操作,取值:CreateInstance。
Version string 必选 示例值:2023-06-01
API的版本,取值:2023-06-01。
Name string 必选 示例值:bmq-test
自定设置 BMQ 实例的名称,约束限制如下:
  • 由小写字母、数字和中划线(-)组成。
  • 长度为 1~64 字符。
EipId string 可选 示例值:eip-mixfado****c5smt1axs1d7m
实例是否开启公网访问。如果需要开启公网访问,请配置相同地域的公网 IP 的 ID。
Times integer 可选 示例值:6
包年包月类型实例的购买时长,单位为月。
说明
仅包年包月类型需要配置该参数,按量计费类型实例请忽略。
VpcId string 必选 示例值:vpc-mj1u****3o5c5smt1bs88jem
为实例配置私有网络 VPC ID。
AutoRenew boolean 可选 示例值:true
是否开启自动续费,取值如下:
  • true:开启自动续费。
  • false:关闭自动续费。在实例到期前需要进行手动续费,如需了解更多,请参见续费说明
说明
仅包年包月类型需要配置该参数,按量计费类型实例请忽略。
ZoneIdList string[] 必选 示例值:["cn-beijing-c"]
可用区ID列表。
说明
如果是多可用区部署,各可用区 ID 之间使用英文逗号(,)分隔。
BillingType string 必选 示例值:POST
实例的计费方式,取值如下:
  • POST:按量计费。
  • MIX:包年包月。
说明
包年包月类型的 BMQ 实例本质上是混合计费,计算规格包年包月,存储规格使用 CloudFS 加速存储并使用按量计费方式进行核算。
如需了解计费详情,请参见计费说明
Description string 可选 示例值:测试使用
实例的简单描述。
ProjectName string 可选 示例值:default
实例所属项目名称。
您可以对不同业务或项目使用的云资源进行分组管理。基于项目进行 IAM 授权,有利于维护资源独立、数据安全;同时可从项目维度查看资源消费账单,便于计算云资源使用成本。
SubnetIdList string[] 必选 示例值:["subnet-13f59****p69s3n6nu58jcb7b"]
配置实例的子网 ID。
说明
若实例为多可用区部署,需要为每个可用区设置一个子网,各子网 ID 之间使用英文逗号(,)分隔。
BillingPeriod string 可选 示例值:MONTHLY
购买时长的单位,取值如下:
  • MONTHLY:按月购买。
  • YEARLY:按年购买。
说明
仅包年包月实例需要配置该参数,按量计费类型实例请忽略。
Specification string 必选 示例值:bmq.standard
实例规格。
根据业务场景的 Topic 数量、Consumer Group 数量、分区数量等要求,选择合适的实例规格。相关文档,请参见实例规格
MessageRetention integer 可选 示例值:96
设置实例下所有 Topic 的默认消息保留时长,单位为小时。
  • 默认为 72 小时,可按小时粒度调节。
  • 支持设置的保留时间范围为 1~336 小时(14 天)。
SecurityGroupIdList string[] 必选 示例值:["sg-mj1u****fu2o5smt1aem4ps4"]
安全组 ID 列表。
说明
BMQ 实例访问地址的默认端口为 9092,您需要在安全组中放开对应端口。
返回参数
下方仅列出本接口特有的返回参数。更多信息请参见返回结构
InstanceId string 示例值:o-00c0****m46c
新建的 BMQ 实例 ID。
请求示例
POST /?Action=CreateInstance&Version=2023-06-01 HTTP/1.1
Host: bmq.volcengineapi.com
Content-Type: application/json; charset=UTF-8
X-Date: 20241104T134310Z
X-Content-Sha256: 287e874e******d653b44d21e
Authorization: HMAC-SHA256 Credential=AK********/20241104/cn-beijing/bmq/request, SignedHeaders=host;x-content-sha256;x-date, Signature=********
{
"Name": "bmq-test",
"VpcId": "vpc-mj1u****3o5c5smt1bs88jem",
"AutoRenew": "true",
"ZoneIdList": ["cn-beijing-c"],
"AuthEnabled": "true",
"BillingType": "POST",
"ProjectName": "default",
"SubnetIdList": ["subnet-13f59****p69s3n6nu58jcb7b"],
"Specification": "bmq.xlarge",
"MessageRetention": "72",
"SecurityGroupIdList": ["sg-mj1u****fu2o5smt1aem4ps4"]
}
返回示例
{
"ResponseMetadata": {
"RequestId": "20241205140355961CA17F2F1A981F****",
"Action": "CreateInstance",
"Version": "2023-06-01",
"Service": "bmq",
"Region": "cn-beijing"
},
"Result": {
"InstanceId": "o-00c0****m46c"
}
}
错误码
下表为您列举了该接口与业务逻辑相关的错误码。公共错误码请参见公共错误码文档。
状态码
错误码
错误信息
说明
200
InvalidParameter
parameter is invalid, pls check parameters
参数值无效。
200
Unauthorized
authorized error
授权错误,请授权或切换账号后重试。
200
InternalServiceError
internal service error, please contact with admin
内部服务错误,请联系技术支持或提交工单
200
DatabaseError
database error
数据库错误。
200
ParameterEncodingError
Failure encoding object into query map
参数编码异常,请联系技术支持或提交工单
最近更新时间:2025.08.05 18:34:37
这个页面对您有帮助吗?
有用
有用
无用
无用