调用 CreateInstance 接口创建 RocketMQ 实例。
请求频率:该接口请求频率限制为 100 次/秒;单用户请求频率限制为 20 次/秒。
实例是消息队列 RocketMQ版的基本服务单位,用以管理和存储 Topic、Group 资源。
参数 | 参数类型 | 是否必选 | 示例值 | 说明 |
---|---|---|---|---|
ZoneId | String | 是 | cn-shanghai-a | 实例所在的可用区 ID。 |
Version | String | 是 | 4.8 | 支持的 RocketMQ 版本。当前支持的版本包括:
|
ComputeSpec | String | 是 | rocketmq.n1.x2.small | 实例的计算规格。 |
VpcId | String | 是 | vpc-13fo9gkz6j6683n6nu5ec**** | 实例所在的私有网络(VPC) ID。 说明
|
SubnetId | String | 是 | subnet-min6uy01kuf45smt1a2i**** | 实例所在的 VPC 子网 ID。 说明
|
ChargeInfo | 是 | 实例的计费类型等计费信息。详细信息请参考 ChargeInfoObject。 | ||
FileReservedTime | Integer | 是 | 72 | 消息在消息队列 RocketMQ版服务端的保留时长,超过保留时长的消息将被过期清理。单位为小时,取值范围为 1~72 小时。 |
StorageSpace | Integer | 是 | 1000 | 实例的存储空间。 |
EipId | String | 否 | eip-mjhulvqza6805smt1bnc**** | EIP 的 ID。 说明
|
SSLMode | String | 否 | false | 实例的公网连接策略,仅在开启公网访问时需要设置。支持设置为:
说明 创建实例后,公网访问为开启状态时,不能修改 SSL 连接策略。如需修改,需要为实例关闭并重新开启公网访问,在重新开启时再次设置 SSL 连接策略。详细说明请参考设置公网访问与 SSL 认证策略。 |
InstanceName | String | 否 | Name123 | 实例的名称。 需满足以下要求:
说明 如果创建实例时未指定名称,则默认将实例 ID 作为实例名称。 |
InstanceDescription | String | 否 | instance for test | 实例的简单描述。长度范围为 1~128 个字符。 |
ProjectName | String | 否 | newproject | 当前创建的实例所属的 IAM 项目。若未设置,则会将新实例绑定到名为 default 的 IAM 项目中。 |
Tags | Map<String, String> | 否 | {"testKey":"testVal"} | 云资源标签。可以将实例通过标签进行归类,便于实例的搜索和资源聚合。详细说明请参考标签概述。 |
AllowListIds | []string | 否 | {"acl-2e6694dd6ef3496c9a00aeaf56a7****","acl-4848ddb745fe49b3947c5dbdfbb6****"} | 实例绑定的白名单 ID 列表。绑定白名单后,仅配置在白名单中的 IP 地址与地址段才能访问此实例。如果实例未绑定任何白名单,表示禁止所有 IP 地址访问该实例。 |
ClientToken | String | 否 | 123e4567-e89b-12d3-a456-426655440000 | 保证客户端请求幂等性的标识。 |
参数 | 参数类型 | 示例值 | 说明 |
---|---|---|---|
InstanceId | String | rocketmq-cnai1f0c29ca**** | 实例 ID。 |
OrderId | String | order-712089661643355**** | 订单 ID。 |
POST /?Action=CreateInstance&Version=2023-01-01 HTTP/1.1 Content-Type: application/json Host: rocketmq.volcengineapi.com X-Date: 20210328T100802Z Authorization: HMAC-SHA256 Credential=AK********/20210328/cn-shanghai/rocketmq/request, SignedHeaders=x-date, Signature=******** { "ZoneId": "cn-shanghai-a", "Version": "4.8", "ComputeSpec": "rocketmq.n1.x2.micro", "StorageSpace": 300, "VpcId": "vpc-3qe3nxqooqccg7prmkznr****", "SubnetId": "subnet-22j3oc7a7rvuo7r2qr29u****", "NetworkTypes": "PrivateNetwork", "ChargeInfo": { "ChargeType": "PostPaid" }, "FileReservedTime": 72 }
{ "ResponseMetadata": { "RequestId": "202302271904532FE25613615E5671AB07", "Action": "CreateInstance", "Version": "2023-01-01", "Service": "RocketMQ", "Region": "cn-shanghai" }, "Result": { "InstanceId": "rocketmq-cnai1f0c29ca****", "OrderId": "Order720478931462498****" } }