ApsaraMQ for RabbitMQ インスタンスの仕様をスペックアップまたはスペックダウンします。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
amqp:UpdateInstance |
update |
*Instance
|
|
なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| ClientToken |
string |
任意 |
クライアントトークン。 |
c2c5d1274axxxxxxxx |
| InstanceId |
string |
必須 |
ApsaraMQ for RabbitMQ インスタンスの ID。 |
amqp-cn-jtexxxxx |
| ModifyType |
string |
必須 |
仕様変更のタイプ。有効な値:
|
UPGRADE |
| InstanceType |
string |
任意 |
インスタンスタイプ。このパラメーターは、サブスクリプションインスタンスに必要です。有効な値:
従量課金インスタンスの場合、このパラメーターを指定する必要はありません。 |
professional |
| ServerlessChargeType |
string |
任意 |
従量課金 (サーバーレス) インスタンスの課金方法。有効な値:
|
onDemand |
| MaxPrivateTps |
integer |
任意 |
プライベートネットワークトラフィックのピーク時の秒間トランザクション数 (TPS)。 |
1000 |
| SupportEip |
boolean |
任意 |
インターネットアクセスを有効にするかどうかを指定します。 |
false |
| MaxEipTps |
integer |
任意 |
パブリックネットワークトラフィックのピーク TPS。 |
128 |
| QueueCapacity |
integer |
任意 |
キューの最大数。 |
1000 |
| MaxConnections |
integer |
任意 |
接続の最大数。 |
1000 |
| StorageSize |
integer |
任意 |
メッセージストレージ容量。単位: GB。 |
7 |
| SupportTracing |
boolean |
任意 |
メッセージトレース機能を有効にするかどうかを指定します。 |
false |
| TracingStorageTime |
integer |
任意 |
メッセージトレースの保存期間。単位: 日。 |
3 |
| EncryptedInstance |
boolean |
任意 |
この機能は専用インスタンス専用です。データ暗号化を有効にするかどうかを指定します。
|
false |
| KmsKeyId |
string |
任意 |
この機能は専用インスタンス専用です。このパラメーターは、EncryptedInstance が true に設定されている場合に必須です。 データ暗号化に使用される KMS キーの ID を指定します。 キーは次の要件を満たす必要があります:
|
key-bjj66c2a893vmhawtq5fd |
| ProvisionedCapacity |
integer |
任意 |
予約済みプラスエラスティックインスタンスのプロビジョニングされた TPS 容量。 |
2000 |
| Edition |
string |
任意 |
サーバーレスインスタンスのデプロイメントアーキテクチャ。有効な値:
|
shared |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
応答のスキーマ |
||
| RequestId |
string |
リクエスト ID。各リクエストには一意の ID があります。この ID を使用して問題をトラブルシューティングします。 |
628705FD-03EE-4ABE-BB21-E1672960*** |
| Code |
integer |
リターンコード。値 200 は、リクエストが成功したことを示します。 |
200 |
| Message |
string |
返されたメッセージ。 |
InstanceNotExist |
| Data |
any |
返されたデータ。オーダー ID とインスタンス ID が含まれます。例: |
{'instanceId': 'rabbitmq-serverless-cn-lf63qsjlf06', 'orderId': 234170302080010} |
| Success |
string |
リクエストが成功したかどうかを示します。 |
true |
| StatusCode |
string |
状態コード。 |
200 |
例
成功レスポンス
JSONJSON
{
"RequestId": "628705FD-03EE-4ABE-BB21-E1672960***",
"Code": 200,
"Message": "InstanceNotExist",
"Data": "{'instanceId': 'rabbitmq-serverless-cn-lf63qsjlf06', 'orderId': 234170302080010}",
"Success": "true",
"StatusCode": "200"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | INSUFFICIENT_AVAILABLE_QUOTA | Your account available limit is less than 0, please recharge before trying to purchase. | |
| 400 | UpDowngradeConfigNoChange | The upgrade or downgrade configuration is not changed. | |
| 403 | UnauthorizedOperation | The request has failed due to unauthorized operation. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。