4.2. Endpoints


4.2.1. Consumers

4.2.1.1. assign

POST /consumers/{groupid}/instances/{name}/assignments

4.2.1.1.1. 説明

1 つ以上のトピックパーティションをコンシューマーに割り当てます。

4.2.1.1.2. パラメーター
Expand
表4.1 パスパラメーター
名前説明必須デフォルトパターン

groupid

コンシューマーが属するコンシューマーグループの ID。

X

null

 

name

トピックパーティションを割り当てるコンシューマーの名前。

X

null

 
Expand
表4.2 本文パラメーター
名前説明必須デフォルトパターン

Partitions

コンシューマーに割り当てるトピックパーティションのリスト。Partitions Partitions」

X

  
4.2.1.1.3. 戻り値のタイプ

-

4.2.1.1.4. Content Type
  • application/vnd.kafka.v2+json
4.2.1.1.5. レスポンス
Expand
表4.3 HTTP レスポンスコード
コードメッセージデータ型

204

パーティションは正常に割り当てられました。

<<>>

404

指定されたコンシューマーインスタンスが見つかりませんでした。

Error Error」

409

トピック、パーティション、およびパターンへのサブスクリプションは相互に排他的です。

Error Error」

4.2.1.1.6. Samples

4.2.1.2. commit

POST /consumers/{groupid}/instances/{name}/offsets

4.2.1.2.1. 説明

コンシューマーオフセットのリストをコミットします。コンシューマーによってフェッチされたすべてのレコードのオフセットをコミットするには、リクエストの本文を空のままにします。

4.2.1.2.2. パラメーター
Expand
表4.4 パスパラメーター
名前説明必須デフォルトパターン

groupid

コンシューマーが属するコンシューマーグループの ID。

X

null

 

name

コンシューマーの名前。

X

null

 
Expand
表4.5 本文パラメーター
名前説明必須デフォルトパターン

OffsetCommitSeekList

コンシューマーオフセットコミットログにコミットするコンシューマーオフセットのリスト。オフセットをコミットする 1 つ以上のトピックパーティションを指定できます。OffsetCommitSeekList OffsetCommitSeekList」

-

  
4.2.1.2.3. 戻り値のタイプ

-

4.2.1.2.4. Content Type
  • application/vnd.kafka.v2+json
4.2.1.2.5. レスポンス
Expand
表4.6 HTTP レスポンスコード
コードメッセージデータ型

204

コミットは正常に行われました。

<<>>

404

指定されたコンシューマーインスタンスが見つかりませんでした。

Error Error」

4.2.1.2.6. Samples

4.2.1.3. createConsumer

POST /consumers/{groupid}

4.2.1.3.1. 説明

指定されたコンシューマーグループにコンシューマーインスタンスを作成します。任意で、コンシューマー名とサポートされている設定オプションを指定できます。これは、このコンシューマーインスタンスに対する後続のリクエストの URL 構築に使用する必要があるベース URI を返します。

4.2.1.3.2. パラメーター
Expand
表4.7 パスパラメーター
名前説明必須デフォルトパターン

groupid

コンシューマーを作成するコンシューマーグループの ID。

X

null

 
Expand
表4.8 本文パラメーター
名前説明必須デフォルトパターン

Consumer

コンシューマーの名前と設定。この名前は、コンシューマーグループの範囲内で一意です。名前が指定されていない場合は、ランダムに生成された名前が割り当てられます。すべてのパラメーターはオプションです。サポートされている設定オプションを次の例に示します。Consumer Consumer」

-

  
4.2.1.3.3. 戻り値のタイプ

CreatedConsumer CreatedConsumer」

4.2.1.3.4. Content Type
  • application/vnd.kafka.v2+json
4.2.1.3.5. レスポンス
Expand
表4.9 HTTP レスポンスコード
コードメッセージデータ型

200

コンシューマーは正常に作成されました。

CreatedConsumer CreatedConsumer」

409

指定された名前のコンシューマーインスタンスは、Kafka Bridge にすでに存在します。

Error Error」

422

1 つ以上のコンシューマー設定オプションに無効な値があります。

Error Error」

4.2.1.3.6. Samples

4.2.1.4. deleteConsumer

DELETE /consumers/{groupid}/instances/{name}

4.2.1.4.1. 説明

指定されたコンシューマーインスタンスを削除します。この操作のリクエストは、このコンシューマーの作成に使用された /consumers/{groupid} への POST リクエストからのレスポンスで返されたベース URL (ホストおよびポートを含む) を使用する必要があります。

4.2.1.4.2. パラメーター
Expand
表4.10 パスパラメーター
名前説明必須デフォルトパターン

groupid

コンシューマーが属するコンシューマーグループの ID。

X

null

 

name

削除するコンシューマーの名前。

X

null

 
4.2.1.4.3. 戻り値のタイプ

-

4.2.1.4.4. Content Type
  • application/vnd.kafka.v2+json
4.2.1.4.5. レスポンス
Expand
表4.11 HTTP レスポンスコード
コードメッセージデータ型

204

コンシューマーは正常に削除されました。

<<>>

404

指定されたコンシューマーインスタンスが見つかりませんでした。

Error Error」

4.2.1.4.6. Samples

4.2.1.5. listSubscriptions

GET /consumers/{groupid}/instances/{name}/subscription

4.2.1.5.1. 説明

コンシューマーがサブスクライブしているトピックのリストを取得します。

4.2.1.5.2. パラメーター
Expand
表4.12 パスパラメーター
名前説明必須デフォルトパターン

groupid

サブスクライブされたコンシューマーが属するコンシューマーグループの ID。

X

null

 

name

サブスクライブされたコンシューマーの名前。

X

null

 
4.2.1.5.3. 戻り値のタイプ

SubscribedTopicList SubscribedTopicList」

4.2.1.5.4. Content Type
  • application/vnd.kafka.v2+json
4.2.1.5.5. レスポンス
Expand
表4.13 HTTP レスポンスコード
コードメッセージデータ型

200

サブスクライブされたトピックとパーティションのリスト。

SubscribedTopicList SubscribedTopicList」

404

指定されたコンシューマーインスタンスが見つかりませんでした。

Error Error」

4.2.1.5.6. Samples

4.2.1.6. poll

GET /consumers/{groupid}/instances/{name}/records

4.2.1.6.1. 説明

メッセージ値、トピック、パーティションなど、サブスクライブされたコンシューマーのレコードを取得します。この操作のリクエストは、このコンシューマーの作成に使用された /consumers/{groupid} への POST リクエストからのレスポンスで返されたベース URL (ホストおよびポートを含む) を使用する必要があります。

4.2.1.6.2. パラメーター
Expand
表4.14 パスパラメーター
名前説明必須デフォルトパターン

groupid

サブスクライブされたコンシューマーが属するコンシューマーグループの ID。

X

null

 

name

レコードを取得するサブスクライブされたコンシューマーの名前。

X

null

 
Expand
表4.15 クエリーパラメーター
名前説明必須デフォルトパターン

timeout

HTTP Bridge がリクエストをタイムアウトする前にレコードの取得に費やす最大時間 (ミリ秒単位)。

-

null

 

max_bytes

レスポンスに含めることができるエンコードされていないキーと値の最大サイズ (バイト単位)。それ以外の場合は、コード 422 のエラーレスポンスが返されます。

-

null

 
4.2.1.6.3. 戻り値のタイプ

array[ConsumerRecord ConsumerRecord」]

4.2.1.6.4. Content Type
  • application/vnd.kafka.json.v2+json
  • application/vnd.kafka.binary.v2+json
  • application/vnd.kafka.text.v2+json
  • application/vnd.kafka.v2+json
4.2.1.6.5. レスポンス
Expand
表4.16 HTTP レスポンスコード
コードメッセージデータ型

200

ポーリングリクエストは正常に実行されました。

List[ConsumerRecord ConsumerRecord」]

404

指定されたコンシューマーインスタンスが見つかりませんでした。

Error Error」

406

コンシューマー作成リクエストで使用された `format` が、このリクエストの Accept ヘッダーに埋め込まれたフォーマットと一致しないか、ブリッジが JSON 形式でエンコードされていないトピックからメッセージを受け取りました。

Error Error」

422

レスポンスにおいて、コンシューマーが受信できる最大バイト数を超えています

Error Error」

4.2.1.6.6. Samples

4.2.1.7. seek

POST /consumers/{groupid}/instances/{name}/positions

4.2.1.7.1. 説明

サブスクライブされたコンシューマーが、次に特定のトピックパーティションからレコードのセットを取得するときに、特定のオフセットから複数のオフセットをフェッチするように設定します。これは、コンシューマーのデフォルトのフェッチ動作をオーバーライドします。1 つ以上のトピックパーティションを指定できます。

4.2.1.7.2. パラメーター
Expand
表4.17 パスパラメーター
名前説明必須デフォルトパターン

groupid

コンシューマーが属するコンシューマーグループの ID。

X

null

 

name

サブスクライブされたコンシューマーの名前。

X

null

 
Expand
表4.18 本文パラメーター
名前説明必須デフォルトパターン

OffsetCommitSeekList

サブスクライブされたコンシューマーが次にレコードをフェッチするパーティションオフセットのリスト。OffsetCommitSeekList OffsetCommitSeekList」

X

  
4.2.1.7.3. 戻り値のタイプ

-

4.2.1.7.4. Content Type
  • application/vnd.kafka.v2+json
4.2.1.7.5. レスポンス
Expand
表4.19 HTTP レスポンスコード
コードメッセージデータ型

204

シークは正常に実行されました。

<<>>

404

指定されたコンシューマーインスタンスが見つからなかったか、指定されたコンシューマーインスタンスに指定されたパーティションの 1 つが割り当てられていませんでした。

Error Error」

4.2.1.7.6. Samples

4.2.1.8. seekToBeginning

POST /consumers/{groupid}/instances/{name}/positions/beginning

4.2.1.8.1. 説明

1 つ以上の指定されたトピックパーティションの最初のオフセットをシークする (そしてその後読み取る) ようにサブスクライブされたコンシューマーを設定します。

4.2.1.8.2. パラメーター
Expand
表4.20 パスパラメーター
名前説明必須デフォルトパターン

groupid

サブスクライブされたコンシューマーが属するコンシューマーグループの ID。

X

null

 

name

サブスクライブされたコンシューマーの名前。

X

null

 
Expand
表4.21 本文パラメーター
名前説明必須デフォルトパターン

Partitions

コンシューマーがサブスクライブしているトピックパーティションのリスト。コンシューマーは、指定されたパーティションの最初のオフセットを探します。Partitions Partitions」

X

  
4.2.1.8.3. 戻り値のタイプ

-

4.2.1.8.4. Content Type
  • application/vnd.kafka.v2+json
4.2.1.8.5. レスポンス
Expand
表4.22 HTTP レスポンスコード
コードメッセージデータ型

204

正常に実行されたものを最初にシークします。

<<>>

404

指定されたコンシューマーインスタンスが見つからなかったか、指定されたコンシューマーインスタンスに指定されたパーティションの 1 つが割り当てられていませんでした。

Error Error」

4.2.1.8.6. Samples

4.2.1.9. seekToEnd

POST /consumers/{groupid}/instances/{name}/positions/end

4.2.1.9.1. 説明

1 つ以上の指定されたトピックパーティションの終わりでオフセットをシークする (そしてその後読み取る) ようにサブスクライブされたコンシューマーを設定します。

4.2.1.9.2. パラメーター
Expand
表4.23 パスパラメーター
名前説明必須デフォルトパターン

groupid

サブスクライブされたコンシューマーが属するコンシューマーグループの ID。

X

null

 

name

サブスクライブされたコンシューマーの名前。

X

null

 
Expand
表4.24 本文パラメーター
名前説明必須デフォルトパターン

Partitions

コンシューマーがサブスクライブしているトピックパーティションのリスト。コンシューマーは、指定されたパーティションの最後のオフセットをシークします。Partitions Partitions」

X

  
4.2.1.9.3. 戻り値のタイプ

-

4.2.1.9.4. Content Type
  • application/vnd.kafka.v2+json
4.2.1.9.5. レスポンス
Expand
表4.25 HTTP レスポンスコード
コードメッセージデータ型

204

最後に正常に実行されたものをシークします。

<<>>

404

指定されたコンシューマーインスタンスが見つからなかったか、指定されたコンシューマーインスタンスに指定されたパーティションの 1 つが割り当てられていませんでした。

Error Error」

4.2.1.9.6. Samples

4.2.1.11. unsubscribe

DELETE /consumers/{groupid}/instances/{name}/subscription

4.2.1.11.1. 説明

すべてのトピックからコンシューマーの登録を解除します。

4.2.1.11.2. パラメーター
Expand
表4.29 パスパラメーター
名前説明必須デフォルトパターン

groupid

サブスクライブされたコンシューマーが属するコンシューマーグループの ID。

X

null

 

name

トピックからサブスクライブを解除するコンシューマーの名前。

X

null

 
4.2.1.11.3. 戻り値のタイプ

-

4.2.1.11.4. Content Type
  • application/json
4.2.1.11.5. レスポンス
Expand
表4.30 HTTP レスポンスコード
コードメッセージデータ型

204

コンシューマーは正常にサブスクライブを解除しました。

<<>>

404

指定されたコンシューマーインスタンスが見つかりませんでした。

Error Error」

4.2.1.11.6. Samples
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る