使用者グループのコンシューマオフセットをリセットします。コンシューマオフセットをリセットすると、コンシューマーがメッセージの消費を開始するオフセットが変更されます。メッセージの消費中にエラーが発生した場合や、誤ったメッセージが消費された場合は、コンシューマオフセットをリセットして、消費を特定のオフセットにロールバックし、再消費することができます。また、コンシューマオフセットを最新のオフセットにリセットして、蓄積されたメッセージを一時的に未処理のままにすることもできます。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
rocketmq:ResetConsumeOffset |
update |
*ConsumerGroup
|
なし | なし |
リクエスト構文
PATCH /instances/{instanceId}/consumerGroups/{consumerGroupId}/consumeOffsets/{topicName} HTTP/1.1
パスパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| instanceId |
string |
必須 |
インスタンス ID。 |
rmq-cn-tl32ue44x0g |
| consumerGroupId |
string |
必須 |
使用者グループ ID。 |
dolphin_status |
| topicName |
string |
必須 |
Topic 名。 |
AMZN_REPORT_TOPIC |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| body |
object |
任意 |
リクエストボディ。 |
|
| resetType |
string |
任意 |
コンシューマオフセットをリセットするために使用されるメソッド。有効な値: LATEST_OFFSET および SPECIFIED_TIME。 列挙値:
|
LATEST_OFFSET |
| resetTime |
string |
任意 |
コンシューマオフセットがリセットされる時間。 |
2023-03-22 12:17:08 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
結果 |
||
| requestId |
string |
リクエスト ID。 |
F9A95891-EAD4-5A2B-8A30-676CD18921AF |
| success |
boolean |
リクエストが成功したかどうかを示します。 |
true |
| code |
string |
返されたエラーコード。 |
MissingInstanceId |
| message |
string |
返されたエラーメッセージ。 |
The instance cannot be found. |
| httpStatusCode |
integer |
返された HTTP ステータスコード。 |
200 |
| dynamicCode |
string |
返された動的エラーコード。 |
InstanceId |
| dynamicMessage |
string |
返された動的エラーメッセージ。 |
instanceId |
例
成功レスポンス
JSONJSON
{
"requestId": "F9A95891-EAD4-5A2B-8A30-676CD18921AF",
"success": true,
"code": "MissingInstanceId",
"message": "The instance cannot be found.",
"httpStatusCode": 200,
"dynamicCode": "InstanceId",
"dynamicMessage": "instanceId"
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。