指定されたコンシューマーグループのコンシューマオフセットを、指定されたタイムスタンプにリセットします。
操作説明
Alibaba Cloud が提供する API 操作は、Alibaba Cloud サービスのリソースを管理およびクエリするために使用されます。これらの API 操作は、管理システムにのみ統合することを推奨します。メッセージングサービスのコアシステムでは、これらの API 操作を使用しないでください。使用した場合、システムリスクが発生する可能性があります。
この操作を呼び出して、滞留メッセージをクリアしたり、コンシューマオフセットを指定のタイムスタンプにリセットしたりできます。滞留メッセージをクリアするには、次のいずれかのメソッドを使用できます:
指定された Topic のすべての滞留メッセージをクリアします。
指定された時点より前に指定された Topic に発行されたメッセージをクリアします。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
mq:ResetConsumerOffset |
get |
Topic
Topic
|
なし |
|
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| GroupId |
string |
必須 |
デッドレターメッセージをクエリするコンシューマーグループの ID。 |
GID_test_consumer_id |
| Topic |
string |
必須 |
コンシューマオフセットをリセットする Topic の名前。 |
test-mq-topic |
| Type |
integer |
必須 |
滞留メッセージをクリアするために使用するメソッド。有効な値:
「reconsumeLater」が返された場合、システムがコンシューマーへのメッセージの再送をリトライしているため、滞留メッセージはクリアされません。
Topic にメッセージが発行された最も早い時点から最も新しい時点までの範囲で時点を指定できます。許可された時間範囲外の時点は無効です。 |
1 |
| ResetTimestamp |
integer |
任意 |
コンシューマオフセットをリセットするタイムスタンプ。このパラメーターは、Type パラメーターが 1 に設定されている場合にのみ有効です。単位:ミリ秒。 |
1591153871000 |
| InstanceId |
string |
任意 |
コンシューマーグループが属するインスタンスの ID。 |
MQ_INST_111111111111_DOxxxxxx |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエスト ID。これは共通パラメーターです。各リクエストには一意の ID があります。この ID を使用して、問題のトラブルシューティングを行うことができます。 |
D52C68F8-EC5D-4294-BFFF-1A6A25AF**** |
例
成功レスポンス
JSONJSON
{
"RequestId": "D52C68F8-EC5D-4294-BFFF-1A6A25AF****"
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。