コンシューマー グループを削除すると、Managed Service for Apache Kafka クラスタからコンシューマー グループが削除されます。
コンシューマー グループを削除するには、 Google Cloud コンソール、Google Cloud CLI、クライアント ライブラリ、Managed Kafka API、オープンソースの Apache Kafka API を使用します。
コンシューマー グループを削除するために必要なロールと権限
コンシューマー グループの削除に必要な権限を取得するには、プロジェクトに対する Managed Kafka コンシューマー グループ編集者 (roles/managedkafka.consumerGroupEditor)IAM ロールを付与するよう管理者に依頼してください。ロールの付与については、プロジェクト、フォルダ、組織に対するアクセス権の管理をご覧ください。
この事前定義ロールには、コンシューマー グループの削除に必要な権限が含まれています。必要とされる正確な権限については、「必要な権限」セクションを開いてご確認ください。
必要な権限
コンシューマー グループを削除するには、次の権限が必要です。
-
コンシューマ グループを削除します。
managedkafka.consumerGroups.delete
カスタムロールや他の事前定義ロールを使用して、これらの権限を取得することもできます。
Managed Kafka コンシューマー グループ編集者ロールの詳細については、Managed Service for Apache Kafka の事前定義ロールをご覧ください。
コンシューマー グループを削除する
コンシューマ グループを削除すると、保存されているコンシューマ オフセットは完全に失われます。コンソールでコンシューマー グループのログと指標を確認することもできません。ただし、コンシューマー グループに関連付けられた指標とログは保持され、ログ エクスプローラを使用してアクセスできます。コンシューマー グループを削除しても、消費されたメッセージは削除されません。メッセージは、元々関連付けられていたトピックで引き続き使用できます。
コンシューマー グループを削除する手順は次のとおりです。
コンソール
Google Cloud コンソールで、[クラスタ] ページに移動します。
- クラスタのリストで、削除するコンシューマー グループが属するクラスタをクリックします。
[クラスタの詳細] ページが開きます。
- 削除するコンシューマー グループをクリックします。
- [コンシューマー グループの詳細] ページで、[削除] をクリックします。
- 操作を確定します。
gcloud
-
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
gcloud managed-kafka consumer-groups deleteコマンドを実行します。gcloud managed-kafka consumer-groups delete CONSUMER_GROUP_ID \ --cluster=CLUSTER_ID \ --location=LOCATION
このコマンドは、Managed Service for Apache Kafka クラスタからコンシューマー グループを完全に削除します。
次のように置き換えます。
-
CONSUMER_GROUP_ID: コンシューマー グループの ID または名前。
-
CLUSTER_ID: クラスタの ID または名前。
-
LOCATION: クラスタのロケーション。
-