You need to enable JavaScript to run this app.
文档中心
消息队列 RocketMQ版

消息队列 RocketMQ版

复制全文
下载 pdf
实例管理
CreateInstance - 创建实例
复制全文
下载 pdf
CreateInstance - 创建实例
调用 CreateInstance 接口创建 RocketMQ 实例。​
使用说明​
实例是消息队列 RocketMQ 版的基本服务单位,用以管理和存储 Topic、Group 资源。​
  • 如果是首次创建 RocketMQ 实例,您需要先完成跨服务访问授权,建议通过火山引擎主账号操作。详细说明请参考跨服务访问授权。​
  • 如果需要通过私有网络访问消息队列 RocketMQ版实例,请先在相同地域创建 ECS 云服务器、私有网络和子网。创建实例后,不可更改实例所在的私有网络和子网。​
  • 如果需要通过公网访问消息队列 RocketMQ版实例,请先申请同地域的 EIP,建议该 EIP 的带宽上限大于预估的公网业务流量峰值。详细操作步骤请参考申请公网 IP。​
  • 默认情况下,您可以在每个地域中创建 5 个 RocketMQ 实例,且每个账号在每个地域中的所有实例存储容量总和最大为 10TiB,否则创建实例时报错 The InstanceNum/StorageSum has exceeded quota。如需提高配额,请在配额中心提交申请,例如提高每个地域下的最大实例数量(InstanceNum),最高可调整至 10 个。​
注意事项​
请求频率:该接口请求频率限制为 100 次/秒;单用户请求频率限制为 20 次/秒。​
调试​
API Explorer
您可以通过 API Explorer 在线发起调用,无需关注签名生成过程,快速获取调用结果。
​
请求参数​
下方仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共参数。​
Action string 必选 示例值:CreateInstance​
要执行的操作,取值:CreateInstance。​
​
Version string 必选 示例值:2023-01-01​
API的版本,取值:2023-01-01。​
​
AllowListIds string[] 可选 示例值:{"acl-2e6694dd6ef3496c9a00aeaf56a7****","acl-4848ddb745fe49b3947c5dbdfbb6****"}​
实例绑定的白名单 ID 列表。​
  • 绑定白名单后,仅配置在白名单中的 IP 地址与地址段才能访问此实例。​
  • 如果实例未绑定任何白名单,表示禁止所有 IP 地址访问该实例。​
​
IPVersionType string 可选 示例值:IPv4​
IP 版本, 可选直为 IPv4 或者 DualStack。​
​
ClientToken string 可选 示例值:123e4567-e89b-12d3-a456-42665544****​
保证客户端请求幂等性的标识。​
该标识为 1~64 位的 ASCII 字符串,大小写敏感,由客户端生成,应确保不同请求之间该标识具有唯一性。​
如何使用幂等标识,请参考请求幂等性。​
​
EnableSSL boolean 可选 示例值:true​
是否使用 SSL 加密。​
​
BindTags object[] 可选 示例值:/​
云资源标签。可以将实例通过标签进行归类,便于实例的搜索和资源聚合。详细说明请参考标签概述。​
Key string 必选 示例值:owner​
标签的键。​
​
Value string 可选 示例值:zhangsan​
标签的值。​
​
​
Version string 必选 示例值:4.8​
支持的 RocketMQ 版本。当前支持的版本包括:​
  • 4.8:兼容 RocketMQ 4.x 版本系列。​
  • 5.x:兼容 RocketMQ 5.x 版本系列。​
说明​
目前 5.x 版本处于加白阶段,如需使用请联系技术支持申请开白。​
​
ZoneId string 必选 示例值:cn-beijing-a​
实例所在的可用区 ID。​
说明​
  • 消息队列 RocketMQ版实例支持跨 AZ 部署,查看指定可用区下提供哪些计算规格时,可以指定多个可用区。多个可用区 ID 之间以逗号(,)间隔。​
​
ComputeSpec string 必选 示例值:rocketmq.n1.x2.small​
实例的计算规格。​
说明​
您可以在产品规格中查看目前在售的计算规格列表。​
​
StorageSpace integer 必选 示例值:1000​
实例的存储空间。​
单位为 GiB,必须指定为 100 的倍数。取值范围取决于当前指定的计算规格。​
​
VpcId string 必选 示例值:vpc-13fo9gkz6j6683n6nu5ec****​
实例所在的私有网络(VPC) ID。​
  • 实例创建完成后,不可修改对应的私有网络和子网。创建实例时请谨慎操作。​
  • 您可以调用私有网络(VPC)的 DescribeVpcs 接口查询可用的VPC和子网列表。​
​
SubnetId string 必选 示例值:subnet-min6uy01kuf45smt1a2i****​
实例所在的 VPC 子网 ID。​
  • 实例创建完成后,不可修改对应的私有网络和子网。创建实例时请谨慎操作。​
  • 您可以调用私有网络(VPC)的 DescribeVpcs 接口查询可用的VPC和子网列表。​
​
FileReservedTime integer 必选 示例值:72​
消息在消息队列 RocketMQ版服务端的保留时长,超过保留时长的消息将被过期清理。单位为小时,取值范围为 1~72 小时。​
​
InstanceName string 可选 示例值:Name123​
实例的名称。 需满足以下要求:​
  • 只能包含中文、字母、数字、下划线(_)和连字符(-)。​
  • 不能以数字和连字符(-)开头。​
  • 长度范围为 1~128 个字符。​
如果创建实例时未指定名称,则默认将实例 ID 作为实例名称。​
​
ChargeInfo object 必选 示例值:/​
实例的计费类型等计费信息。​
ChargeType string 必选 示例值:PostPaid​
付费类型。取值:​
  • PostPaid:按量付费​
  • PrePaid(默认):包年包月​
​
AutoRenew boolean 可选 示例值:true​
包年包月实例到期后是否自动续费。​
  • true:自动续费。​
  • false:不自动续费。到期后需要手动续费,否则实例将被关停。​
说明​
仅包年包月类型的实例需要指定,即ChargeType指定为PrePaid时必选。​
​
PeriodUnit string 可选 示例值:Month​
包年包月类型实例的生命周期单位,即指定以月或以年为单位购买。其中:​
  • Monthly:(默认)包月​
  • Yearly:包年​
说明​
仅包年包月类型的实例需要指定,即ChargeType指定为PrePaid时必选。​
​
Period integer 可选 示例值:1​
包年包月类型实例的购买时长。​
  • PeriodUnit指定为Monthly时,取值范围为 1~9。​
  • PeriodUnit指定为Yearly时,取值范围为 1~3。​
说明​
仅包年包月类型的实例需要指定,即ChargeType指定为PrePaid时必选。​
​
​
SSLMode string 可选 示例值:enforcing​
实例的公网连接策略,仅在开启公网访问时需要设置。支持设置为:​
  • enforcing:通过公网访问实例时,必须经由 SSL 认证。SSL 认证可实现数据的加密传输,相较于普通公网访问方式具备更高的安全性,但性能会有所下降。​
  • permissive:通过公网访问实例时,可以选择是否经由 SSL 认证。​
  • 创建实例后,公网访问为开启状态时,不能修改 SSL 连接策略。如需修改,需要为实例关闭并重新开启公网访问,在重新开启时再次设置 SSL 连接策略。详细说明请参考设置公网访问与 SSL 认证策略。​
​
NetworkTypes string 必选 示例值:PrivateNetwork​
实例网络类型,固定为 PrivateNetwork。​
​
ProjectName string 可选 示例值:newproject​
当前创建的实例所属的 IAM 项目。若未设置,则会将新实例绑定到名为 default 的 IAM 项目中。​
​
InstanceDescription string 可选 示例值:instance for test​
实例的简单描述。长度范围为 1~128 个字符。​
​
EipId string 可选 示例值:eip-mjhulvqza6805smt1bnc****​
EIP 的 ID。​
  • 指定 EipId 表示开启实例的公网访问。​
  • EIP 提供独立的公网 IP 资源,包括公网 IP 地址与公网出口带宽服务。指定此参数开启公网访问后,公网地址将绑定您的弹性公网IP(EIP),费用由EIP收取。​
​
​
​
返回参数​
下方仅列出本接口特有的返回参数。更多信息请参见返回结构。​
InstanceId string 示例值:rbtmq-6033c8a0****​
实例 ID。​
​
OrderId string 示例值:order-72f5p5h5****​
订单 ID。​
​
​
​
请求示例​
​
POST /?Action=CreateInstance&Version=2023-01-01 HTTP/1.1​
Host: rocketmq.cn-beijing.volcengineapi.com​
Content-Type: application/json; charset=UTF-8​
X-Date: 20260108T092356Z​
X-Content-Sha256: 287e874e******d653b44d21e​
Authorization: HMAC-SHA256 Credential=Adfks******wekfwe/20260108/cn-beijing/RocketMQ/request, SignedHeaders=host;x-content-sha256;x-date, Signature=47a7d934ff7b37c03938******cd7b8278a40a1057690c401e92246a0e41085f​
​
{​
"Version": "4.8",​
"ZoneId": "cn-beijing-a",​
"ComputeSpec": "rocketmq.n1.x2.small",​
"StorageSpace": 1000,​
"VpcId": "vpc-13fo9gkz6j6683n6nu5ec****",​
"SubnetId": "subnet-min6uy01kuf45smt1a2i****",​
"FileReservedTime": 72,​
"ChargeInfo": {​
"ChargeType": "zhangsan"​
},​
"NetworkTypes": "PrivateNetwork"​
}​
​
返回示例​
​
{​
"ResponseMetadata": {​
"RequestId": "20260108172403069197179203E1****",​
"Action": "CreateInstance",​
"Version": "2023-01-01",​
"Service": "RocketMQ",​
"Region": "cn-beijing"​
},​
"Result": {​
"InstanceId": "rbtmq-6033c8a0****",​
"OrderId": "order-72f5p5h5****"​
}​
}​
​
错误码​
下表为您列举了该接口与业务逻辑相关的错误码。公共错误码请参见公共错误码文档。​
​
状态码​
错误码​
错误信息​
说明​
200​
OK​
OK​
成功。​
400​
InvalidPara​
The specified parameter is not valid.​
参数值无效。​
400​
QuotaExceeded​
Quota Limited.​
资源超配额 quota。​
400​
MissingParameter​
The request body is missing a required parameter %s.​
缺少%s参数。​
400​
UnsupportedParameter​
The specified parameter %s is unsupported.​
不支持%s参数。​
400​
InvalidParameter​
The specified parameter %s is not valid.​
参数值%s无效,请检查后重试。​
400​
QuotaExceeded.InnerPLB​
The number of inner plb exceeds the limit.​
InnerPLB 数量超出上限。​
400​
QuotaExceeded.InstanceNumber​
The number of instances exceeds the limit.​
实例数量超出上限。​
400​
OperationDenied.InvalidRequest​
The request that you specified is not valid.​
请求异常,请检查后重试。​
400​
QuotaExceeded.QueueNumber​
The number of queue exceeds the limit.​
队列数量超出上限。​
400​
QuotaExceeded.TopicNumber​
The number of topic exceeds the limit.​
Topic 数量超出上限。​
403​
OperationDenied.ResourceOccupied​
The resource is busy now, please try again later.​
资源繁忙,可能由于指定资源正在被访问或回收。​
403​
OperationDenied.AccountNotAuthorized​
You are not authorized to perform this operation.​
您不具备相关权限,请授权或切换账号后重试。​
403​
OperationDenied.TaskIsRunning​
An operation is currently in progress. Try again later.​
后台任务正在运行中,请稍后再试。​
403​
OperationDenied.VersionUnsupported​
The current instance version does not support this operation.Please upgrade the instance and try again.​
当前实例版本不支持指定操作,请升级实例后再试。​
404​
InvalidEip.NotFound​
The specified EIP does not exist.​
EIP 不存在。​
500​
ServerInternalError​
The request failed due to some unknown error, exception or failure.​
服务内部错误。​
500​
ResourceIsBusy​
The resource is busy now, please try again later.​
资源繁忙,可能由于指定资源正在被访问或回收。​
500​
InternalError​
The request failed due to some unknown error, exception or failure.​
内部错误,请稍后再试。​
503​
ServiceUnavailable​
The request failed due to a temporary failure of the server.​
当前服务暂时不可用。​
​
​
最近更新时间:2026.02.13 18:31:52
这个页面对您有帮助吗?
有用
有用
无用
无用