调用 CreateInstance 接口创建 RabbitMQ 实例。
请求频率:该接口请求频率限制为 100 次/秒;单用户请求频率限制为 20 次/秒。
使用消息队列 RabbitMQ版服务之前,请先通过 CreateInstance 接口创建 RabbitMQ 实例。
说明
参数 | 参数类型 | 是否必选 | 示例值 | 说明 |
---|---|---|---|---|
InstanceName | String | 必选 | test-instance | RabbitMQ 实例名称。需满足以下要求:
|
Description | String | 必选 | description of test instance | 实例的描述信息。 |
Region | String | 必选 | cn-beijing | 实例所在的地域。 |
Zone | String | 必选 | cn-beijing-a | 实例所在的可用区。 |
Version | 必选 | RabbitMQ 版本,详细信息请参考 RabbitMQVersion。目前仅支持 3.8.18 版本。 | ||
ComputeResource | String | 必选 | rabbitmq.n1.x2.medium | 计算规格。支持设置为:
|
StorageType | String | 必选 | CloudSSD | 存储类型。支持设置为:
|
StorageCapacity | Integer | 必选 | 1000 | 实例存储空间,单位为 GiB。 |
ChargeType | String | 必选 | PrePaid | 实例的计费类型。支持设置为:
|
ChargeSubType | String | 可选 | Monthly | 包年包月实例购买的时长单位。支持设置为:
|
MaintainWindow | 必选 | 实例的可维护时间窗。详细信息请参考 MaintainWindow。 | ||
NetTypes | List | 必选 | [ | 实例的网络类型。支持的值为 |
VpcId | String | 必选 | test-vpc-id | VPC ID。 |
SubnetId | String | 必选 | test-subnet-id | VPC 子网 ID。 |
UserName | String | 必选 | Admin | 管理员的用户名称。须满足以下要求:
|
Password | String | 必选 | AdminPassword | 管理员用户密码。须满足以下要求:
|
ChargeUnitNum | Integer | 可选 | 1 | 购买的时长数量。仅在计费类型为包年包月时有效,即 ChargeType 指定为 PrePaid。
|
AutoReNew | Bool | 可选 | true | 是否自动续费,包年包月必传。 |
ProjectName | String | 可选 | test-project | 实例所属的 IAM 项目。默认情况下,消息队列 RabbitMQ版不会将实例添加到任何 IAM 项目中。 |
参数 | 参数类型 | 说明 |
---|---|---|
Instances | JSON Array | 实例 ID。详细信息请参参。 |
OrderId | String | 订单 ID。 |
参数 | 参数类型 | 说明 |
---|---|---|
Instances | JSON Array | 实例 ID。详细信息请参考CreateInstanceInfo。 |
OrderId | String | 订单 ID。 |
POST https://rabbitmq.volcengineapi.com/?Action=CreateInstance&Version=2018-01-01 HTTP/1.1 Accept: application/json Content-Type: application/json Host: rabbitmq.volcengineapi.com X-Date: 20210328T100802Z Authorization: HMAC-SHA256 Credential=AK********/20210328/cn-beijing/rabbitmq/request, SignedHeaders=x-date, Signature=******** { "InstanceName": "test-instance", "Description": "description of test instance", "Region": "cn-beijing", "Version": { "MajorVersion": 3, "MinorVersion": 8, "PatchVersion": 18 }, "ComputeResource": "rabbitmq.n1.x2.medium", "StorageType": "CloudSSD", "StorageCapacity": 1000, "ChargeType": "PrePaid", "ChargeSubType": "Monthly", "ChargeUnitNum": 1, "MaintainWindow": { "Day": "Monday", "StartHour": 10, "StartMinute": 0, "EndHour": 23, "EndMinute": 0 }, "AutoReNew": true, "NetTypes": [ "Vpc" ], "ProjectName": "test-project", "SubnetId": "test-subnet-id", "VpcId": "test-vpc-id", "Zone": "cn-beijing-a" }
{ "ResponseMetadata": { "RequestId": "********", "Action": "CreateInstance", "Version": "2018-01-01", "Service": "rabbitmq", "Region": "cn-beijing" }, "Result": { "Instances": [ { "InstanceId": "rbtmq-*******", "SubOrderId": "" } ], "OrderId": "example-order-id" } }