ApsaraMQ for RocketMQ 5.x インスタンスを作成します。
操作説明
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
rocketmq:CreateInstance |
create |
*Instance
|
なし | なし |
リクエスト構文
POST /instances HTTP/1.1
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| clientToken |
string |
任意 |
リクエストのべき等性を保証するクライアント生成トークンです。トークンはリクエスト間で一意である必要があります。最大 64 ASCII 文字の長さです。 |
c2c5d1274a8d4317a13bc5b0d4****** |
| body |
object |
任意 |
リクエストボディです。 |
|
| instanceName |
string |
任意 |
作成するインスタンスの名前です。 このパラメーターを指定しない場合、インスタンス ID がインスタンス名として使用されます。 |
rmq-cn-72u3048uxxx |
| serviceCode |
string |
必須 |
インスタンスのサービスコードです。ApsaraMQ for RocketMQ の場合、サービスコードは rmq です。 |
rmq |
| seriesCode |
string |
必須 |
インスタンスのプライマリシリーズコードです。プライマリシリーズ間の違いについては、「製品選択」をご参照ください。 有効値:
重要 インスタンス作成後、プライマリシリーズはスペックアップのみ可能です。スペックダウンはできません。スペックアップパスは、Standard Edition → Professional Edition → Platinum Edition です。例えば、Standard Edition から Professional Edition にスペックアップできますが、Professional Edition から Standard Edition にはスペックダウンできません。 列挙値:
|
standard |
| subSeriesCode |
string |
必須 |
インスタンスのサブシリーズコードです。サブシリーズ間の違いについては、「製品選択」をご参照ください。 有効値:
プライマリシリーズを ultimate (Platinum Edition) に設定した場合、サブシリーズは cluster_ha (高可用性クラスターエディション) にのみ設定できます。 重要 インスタンス作成後、サブシリーズを変更することはできません。 列挙値:
|
cluster_ha |
| paymentType |
string |
必須 |
インスタンスの課金方法です。ApsaraMQ for RocketMQ はサブスクリプションと従量課金をサポートしています。 有効値:
詳細については、「課金方法」をご参照ください。 列挙値:
|
Subscription |
| period |
integer |
任意 |
サブスクリプション期間です。このパラメーターは、paymentType が Subscription に設定されている場合にのみ有効です。 有効値:
|
3 |
| periodUnit |
string |
任意 |
サブスクリプション期間の単位です。 有効値:
列挙値:
|
Month |
| autoRenew |
boolean |
任意 |
自動更新を有効にするかどうかを指定します。このパラメーターは、paymentType が Subscription に設定されている場合にのみ有効です。
列挙値:
|
true |
| autoRenewPeriod |
integer |
任意 |
自動更新期間です。このパラメーターは、自動更新が有効になっている場合にのみ有効です。単位: ヶ月。 有効値:
|
3 |
| remark |
string |
任意 |
インスタンスに関する備考です。 |
This is the remark for test. |
| productInfo |
object |
任意 |
インスタンスの仕様です。 |
|
| msgProcessSpec |
string |
任意 |
メッセージの送受信に関するコンピューティング仕様です。最大 TPS 制限については、「インスタンスタイプ」をご参照ください。 |
rmq.s2.2xlarge |
| sendReceiveRatio |
number |
任意 |
インスタンスのメッセージ送信 TPS と合計 TPS の比率です。 例えば、インスタンスの最大 TPS が 1,000 で比率が 0.8 の場合、メッセージ送信の最大 TPS は 800、メッセージ受信の最大 TPS は 200 です。 値は [0.05、0.95] の範囲である必要があります。デフォルト: 0.5。 |
0.5 |
| autoScaling |
boolean |
任意 |
弾力的な TPS を有効にするかどうかを指定します。 有効値:
弾力的な TPS を有効にすると、ApsaraMQ for RocketMQ は、インスタンスが基本仕様の TPS 制限を特定の範囲内で超えることを許可します。追加の TPS に対して課金されます。課金の詳細については、「コンピューティング料金」をご参照ください。 説明
弾力的な TPS は特定のインスタンスタイプでのみサポートされています。詳細については、「インスタンスタイプ」をご参照ください。 列挙値:
|
true |
| messageRetentionTime |
integer |
任意 |
メッセージ保持期間です。単位: 時間。 有効値については、「使用制限」の「リソースクォータ」セクションにあるメッセージ保持期間の制限をご参照ください。 ApsaraMQ for RocketMQ は、サーバーレスで弾力的なメッセージストレージを提供します。実際に使用されたストレージに対して課金されます。ストレージ容量を制御するには、メッセージ保持期間を変更します。詳細については、「ストレージ料金」をご参照ください。 |
72 |
| storageEncryption |
boolean |
任意 |
ストレージ暗号化を有効にするかどうかを指定します。 |
false |
| storageSecretKey |
string |
任意 |
ストレージ暗号化キーです。 |
xxxxx |
| capacityType |
string |
任意 |
容量モードです。有効値: provisioned (予約済みおよび弾力的な) と ondemand (従量課金)。 |
provisioned |
| provisionedCapacity |
integer |
任意 |
予約容量です。 |
5000 |
| traceOn |
boolean |
任意 |
メッセージトレース機能を有効にするかどうかを指定します。 有効値: true および false。 このパラメーターはサーバーレスインスタンスにのみ有効です。メッセージトレースを有効にすると、トレースに対して課金されます。課金の詳細については、「サーバーレス課金」をご参照ください。このパラメーターは従量課金またはサブスクリプションインスタンスには有効ではありません。これらのインスタンスでは、メッセージトレースはデフォルトで有効になっています。 |
true |
| networkInfo |
object |
必須 |
ネットワーク構成です。 |
|
| vpcInfo |
object |
必須 |
VPC 構成。 |
|
| vpcId |
string |
必須 |
インスタンスが接続する VPC の ID です。 説明
ApsaraMQ for RocketMQ インスタンス作成後、VPC を変更することはできません。VPC を変更するには、インスタンスをリリースして新しいインスタンスを購入してください。 |
vpc-wz9qt50xhtj9krb****** |
vSwitchId
deprecated
|
string |
任意 |
インスタンスが接続する vSwitch の ID です。複数の vSwitch がある場合は、ID を縦棒 (|) で区切ります。 説明
ApsaraMQ for RocketMQ インスタンス作成後、vSwitch を変更することはできません。vSwitch を変更するには、インスタンスをリリースして新しいインスタンスを購入してください。 重要 このパラメーターは非推奨です。代わりに vSwitches パラメーターを使用してください。 |
vsw-uf6gwtbn6etadpv******* |
| securityGroupIds |
string |
任意 |
セキュリティグループ ID です。 |
sg-bp17hpmgz96tvnsdy6so |
| vSwitches |
array<object> |
任意 |
vSwitch のリストです。 説明
ApsaraMQ for RocketMQ インスタンス作成後、vSwitch を変更することはできません。vSwitch を変更するには、インスタンスをリリースして新しいインスタンスを購入してください。 重要 これは必須パラメーターです。vSwitchId は非推奨であるため、このパラメーターを使用して vSwitch を構成してください。 |
|
|
object |
任意 |
|||
| vSwitchId |
string |
任意 |
インスタンスが接続する vSwitch の ID です。 |
vsw-uf6gwtbn6etadpv******* |
| internetInfo |
object |
必須 |
インターネット構成。 |
|
| internetSpec |
string |
必須 |
インターネットアクセスを有効にするかどうかを指定します。 有効値:
デフォルトでは、インスタンスは VPC 経由で接続します。インターネットアクセスを有効にすると、ダウンストリームインターネット帯域幅に対して課金されます。課金の詳細については、「インターネットアクセス料金」をご参照ください。 列挙値:
|
disable |
| flowOutType |
string |
必須 |
インターネットアクセスに対する課金方法です。 有効値:
列挙値:
|
uninvolved |
| flowOutBandwidth |
integer |
任意 |
インターネット帯域幅の仕様です。単位: Mbit/s。 このパラメーターは、インターネットアクセスに対する課金方法が帯域幅課金の場合にのみ必須です。 有効値の範囲: 1~1000。 |
100 |
ipWhitelist
deprecated
|
array |
任意 |
パブリックアクセスホワイトリストです。IP アドレスホワイトリストはインターネットエンドポイントにのみ構成できます。VPC エンドポイントはサポートされていません。
|
|
|
string |
任意 |
パブリックアクセスホワイトリスト内の IP アドレス範囲です。 |
192.168.x.x/24 |
|
| commodityCode |
string |
任意 |
商品コードです。
|
ons_ rmqpost_public_cn |
| resourceGroupId |
string |
任意 |
リソースグループ ID です。 |
rg-aekzy6pist7uuna |
| tags |
array<object> |
任意 |
リソースタグのリストです。 |
|
|
object |
任意 |
リソースタグ。 |
||
| key |
string |
任意 |
リソースタグのキーです。 |
xxxKey |
| value |
string |
任意 |
リソースタグの値です。 |
xxxValue |
| aclInfo |
object |
任意 |
アクセス制御情報です。 |
|
| defaultVpcAuthFree |
boolean |
任意 |
インテリジェントな ID 認識のために、VPC 経由のパスワードレスアクセスを有効にするかどうかを指定します。
|
false |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
返されるデータです。 |
||
| requestId |
string |
リクエスト ID です。各リクエスト ID は一意です。問題のトラブルシューティングにご利用ください。 |
AF9A8B10-C426-530F-A0DD-96320B39**** |
| success |
boolean |
リクエストが成功したかどうかを示します。 |
true |
| data |
string |
作成されたインスタンスの ID です。 |
rmq-cn-7e22ody**** |
| code |
string |
エラーコードです。 |
200 |
| message |
string |
エラーメッセージです。 |
Success |
| httpStatusCode |
integer |
HTTP ステータスコードです。 |
200 |
| dynamicCode |
string |
動的エラーコードです。 |
InstanceId |
| dynamicMessage |
string |
動的エラーメッセージです。 |
instanceId |
例
成功レスポンス
JSONJSON
{
"requestId": "AF9A8B10-C426-530F-A0DD-96320B39****",
"success": true,
"data": "rmq-cn-7e22ody****",
"code": "200",
"message": "Success",
"httpStatusCode": 200,
"dynamicCode": "InstanceId",
"dynamicMessage": "instanceId"
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。