ApsaraMQ for RocketMQ インスタンスの基本情報と仕様を更新します。
操作説明
Alibaba Cloud が提供する API 操作は、Alibaba Cloud サービスのリソースを管理およびクエリするために使用されます。これらの API 操作は管理システムにのみ統合することを推奨します。メッセージングサービスのコアシステムではこれらの API 操作を使用しないでください。使用した場合、システムリスクが発生する可能性があります。
今すぐお試しください
テスト
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 |
任意 |
インターネット経由で ApsaraMQ for RocketMQ ブローカーへのアクセスを許可する IP アドレスを含むホワイトリスト。
|
|
|
string |
任意 |
ホワイトリスト内の IP アドレス。 |
192.168.x.x/24 |
|
| productInfo |
object |
任意 |
インスタンスの追加設定。 |
|
| sendReceiveRatio |
number |
任意 |
インスタンスで送信可能なメッセージ数と受信可能なメッセージ数の比率。 有効な値:0.25~1。 |
0.5 |
| autoScaling |
boolean |
任意 |
インスタンスの弾性 TPS (Transactions Per Second) 機能を有効にするかどうかを指定します。 有効な値:
ApsaraMQ for RocketMQ インスタンスで弾性 TPS 機能を有効にすると、仕様上限を超える特定の TPS 数を使用できます。弾性 TPS 機能の使用は課金対象となります。詳細については、「コンピューティング料金」をご参照ください。 説明
弾性 TPS 機能は、特定のインスタンスエディションでのみサポートされています。詳細については、「インスタンスエディション」をご参照ください。 列挙値:
|
true |
| messageRetentionTime |
integer |
任意 |
メッセージの保持期間。単位:時間。 このパラメーターの有効な値については、「制限」トピックの「リソースクォータの制限」セクションをご参照ください。 ApsaraMQ for RocketMQ は、メッセージストレージのサーバーレススケーリングをサポートしています。実際のストレージ使用量に基づいてストレージ料金が課金されます。メッセージの保持期間を変更して、ストレージ容量を管理できます。詳細については、「ストレージ料金」をご参照ください。 |
72 |
| traceOn |
boolean |
任意 |
メッセージトレース機能を有効にするかどうかを指定します。
このパラメーターは使用されていません。このパラメーターが設定されているかどうかに関わらず、デフォルトで ApsaraMQ for RocketMQ インスタンスのメッセージトレース機能は有効になっています。 列挙値:
|
true |
| aclInfo |
object |
任意 |
インスタンスのアクセス制御リスト。 |
|
| aclTypes |
array |
任意 |
インスタンスの認証タイプ。 |
|
|
string |
任意 |
インスタンスの認証タイプ。 有効な値:
列挙値:
|
apache_acl |
|
| defaultVpcAuthFree |
boolean |
任意 |
VPC 内での認証不要機能が有効になっているかどうかを示します。 有効な値:
列挙値:
|
false |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
応答オブジェクト。 |
||
| requestId |
string |
リクエスト ID。システムはリクエストごとに一意の ID を生成します。このリクエスト ID に基づいて問題をトラブルシューティングできます。 |
AA87DE09-DA44-52F4-9515-78B1B607**** |
| success |
boolean |
呼び出しが成功したかどうかを示します。 |
true |
| data |
boolean |
返される結果データ。 |
true |
| code |
string |
エラーコード。 |
MissingInstanceId |
| message |
string |
エラーメッセージ。 |
Parameter instanceId is mandatory for this action . |
| 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"
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。