ApsaraMQ for RocketMQ インスタンスの基本情報および仕様設定を更新します。
操作説明
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
rocketmq:UpdateInstance |
update |
*Instance
|
なし | なし |
リクエスト構文
PATCH /instances/{instanceId} HTTP/1.1
パスパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| instanceId |
string |
必須 |
更新対象のインスタンスの ID。 |
rmq-cn-7e22ody**** |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| body |
object |
任意 |
リクエストボディの構造。 |
|
| instanceName |
string |
任意 |
更新後のインスタンス名。 |
test_instance |
| remark |
string |
任意 |
更新後のインスタンスの備考。 |
This is the remark for test. |
| networkInfo |
object |
任意 |
更新後のインスタンスのネットワーク情報。 |
|
| internetInfo |
object |
任意 |
パブリックネットワーク情報。このパラメーターは、インスタンスのパブリックネットワークアクセス特徴が有効な場合にのみ有効です。 |
|
| ipWhitelist |
array |
任意 |
パブリックアクセス用の IP アドレスホワイトリストです。
|
|
|
string |
任意 |
パブリック IP アドレスホワイトリスト内の IP アドレスまたは CIDR ブロックです。 |
192.168.x.x/24 |
|
| productInfo |
object |
任意 |
インスタンスの拡張設定。 |
|
| sendReceiveRatio |
number |
任意 |
メッセージの送信と受信の比率。 有効な値: [0.25, 1] |
0.5 |
| autoScaling |
boolean |
任意 |
仕様を超えるバースト可能な弾力キャパシティを有効にするかどうかを指定します。 バースト可能な弾力キャパシティを有効にすると、ApsaraMQ for RocketMQ はインスタンスが一定の有効値内で基本仕様の TPS 制限を超えることを許可します。基本仕様を超える部分には、追加の弾力仕様料金が発生します。課金の詳細については、「コンピューティング料金」をご参照ください。 説明
バースト可能な弾力キャパシティをサポートするのは特定の仕様のインスタンスのみです。サポートされているインスタンスの詳細については、「インスタンスの仕様」をご参照ください。 列挙値:
|
true。 |
| messageRetentionTime |
integer |
任意 |
メッセージの保持期間。単位: 時間。 有効値の範囲については、「使用制限」>「リソースクォータ」>「メッセージ保持期間」をご参照ください。 ApsaraMQ for RocketMQ のログブローカーは完全なサーバーレスおよび弾力的であり、実際のストレージスペースに基づいて料金が発生します。メッセージ保持期間を調整することで、メッセージのストレージ容量をコントロールできます。詳細については、「ストレージ料金」をご参照ください。 |
72 |
| traceOn |
boolean |
任意 |
メッセージトレース特徴を有効にするかどうかを指定します。 このパラメーターは効果はありません。このパラメーターが有効かどうかに関わらず、インスタンスはデフォルトでトレース特徴をサポートします。 列挙値:
|
true。 |
| adaptiveElasticity |
boolean |
任意 |
||
| aclInfo |
object |
任意 |
アクセスの制御情報。 |
|
| aclTypes |
array |
任意 |
インスタンスの認証タイプ。 |
|
|
string |
任意 |
インスタンスの認証タイプ。 列挙値:
|
apache_acl。 |
|
| defaultVpcAuthFree |
boolean |
任意 |
インテリジェント ID 認識タイプにおいて、VPC 接続の認証なしアクセスが有効かどうかを示します。 列挙値:
|
false。 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
Result<ブール値> |
||
| requestId |
string |
リクエスト ID。各リクエスト ID は一意であり、トラブルシューティングおよび問題の特定にアクティブなものです。 |
AA87DE09-DA44-52F4-9515-78B1B607**** |
| success |
boolean |
実行が成功したかどうかを示します。 |
true。 |
| data |
boolean |
返された結果。 |
true。 |
| code |
string |
エラーコード。 |
MissingInstanceId。 |
| message |
string |
エラーメッセージ。 |
このアクションにはパラメーター instanceId が必須です。 |
| httpStatusCode |
integer |
HTTP 状態コード。 |
400 |
| dynamicCode |
string |
動的エラーコード。 |
InstanceId。 |
| dynamicMessage |
string |
動的エラーメッセージ。 |
instanceId |
例
成功レスポンス
JSONJSON
{
"requestId": "AA87DE09-DA44-52F4-9515-78B1B607****",
"success": true,
"data": true,
"code": "MissingInstanceId",
"message": "Parameter instanceId is mandatory for this action .",
"httpStatusCode": 400,
"dynamicCode": "InstanceId",
"dynamicMessage": "instanceId"
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。