更新雲訊息佇列 RocketMQ 版執行個體的基本資料和規格配置。
介面說明
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
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 白名單。 |
192.168.x.x/24 |
|
| productInfo |
object |
否 |
執行個體的擴充配置。 |
|
| sendReceiveRatio |
number |
否 |
訊息發送和接收的比例。 取值範圍:[0.25,1] |
0.5 |
| autoScaling |
boolean |
否 |
是否開啟規格外突發彈效能力。 參數取值如下:
開啟彈性突發能力後,雲訊息佇列 RocketMQ 版允許該執行個體在一定範圍內超過基礎規格限制的 TPS,且超過基礎規格外的部分,需要收取額外的彈性規格費用。具體計費資訊,請參見計算能力費用。 說明
僅部分規格的執行個體支援開啟彈性突發規格能力,具體支援的執行個體,請參見執行個體規格。 枚舉值:
|
true |
| messageRetentionTime |
integer |
否 |
訊息儲存時間長度。單位:小時。 取值範圍,請參見使用限制>資源配額>訊息儲存時間長度的限制值。 雲訊息佇列 RocketMQ 版的訊息儲存完全實現 Serverless 彈性,按照實際儲存空間收取費用,您可以通過調整訊息儲存時間長度來控制訊息的儲存容量。更多資訊,請參見儲存費用。 |
72 |
| traceOn |
boolean |
否 |
是否開啟訊息軌跡功能。
該參數暫不生效,不管參數是否開啟,執行個體都預設支援軌跡功能。 枚舉值:
|
true |
| aclInfo |
object |
否 |
存取控制資訊。 |
|
| aclTypes |
array |
否 |
執行個體的鑒權類型。 |
|
|
string |
否 |
執行個體的鑒權類型。
枚舉值:
|
apache_acl |
|
| defaultVpcAuthFree |
boolean |
否 |
是否智能身份識別類型下,VPC 接入免密訪問
枚舉值:
|
false |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
Result |
||
| requestId |
string |
請求 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 |
樣本
正常返回樣本
JSON格式
{
"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"
}
錯誤碼
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。