如要在叢集中列出消費者群組,可以使用 Google Cloud 控制台、Google Cloud CLI、用戶端程式庫、Managed Kafka API 或開放原始碼 Apache Kafka API。
列出消費者群組所需的角色和權限
如要取得列出消費者群組所需的權限,請要求管理員授予您專案的代管 Kafka 檢視者 (roles/managedkafka.viewer) IAM 角色。如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和組織的存取權」。
這個預先定義的角色具備列出消費者群組所需的權限。如要查看確切的必要權限,請展開「Required permissions」(必要權限) 部分:
所需權限
如要列出消費者群組,必須具備下列權限:
-
列出消費者群組:
managedkafka.consumerGroups.list -
取得消費者群組詳細資料:
managedkafka.consumerGroups.get
如要進一步瞭解 Managed Kafka Viewer 角色,請參閱「Managed Service for Apache Kafka 預先定義角色」。
列出用戶群組
如要列出特定叢集的所有消費者群組,請按照下列步驟操作:
控制台
前往 Google Cloud 控制台的「Cluster」(叢集) 頁面。
- 按一下要查看消費者群組的叢集。
系統隨即會顯示叢集詳細資料頁面。在叢集詳細資料頁面的「資源」分頁下方,會列出消費者群組。
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-service-for-apache-kafka consumer-groups list指令:gcloud managed-kafka consumer-groups list CLUSTER_ID \ --location=LOCATION \ --limit=LIMIT
這項指令會列出指定叢集和位置中的所有 Managed Service for Apache Kafka 消費者群組。
更改下列內容:
-
CLUSTER_ID:叢集的 ID 或名稱。
-
LOCATION:叢集位置。
-
LIMIT:要列出的消費者群組數量上限。
-
Go
在試用這個範例之前,請先按照「 安裝用戶端程式庫」中的 Go 設定說明操作。詳情請參閱 Managed Service for Apache Kafka Go API 參考說明文件。
如要向 Managed Service for Apache Kafka 進行驗證,請設定應用程式預設憑證(ADC)。 詳情請參閱「為本機開發環境設定 ADC」。
Java
在試用這個範例之前,請先按照「 安裝用戶端程式庫」中的 Java 設定操作說明進行操作。詳情請參閱 Managed Service for Apache Kafka Java API 參考說明文件。
如要向 Managed Service for Apache Kafka 進行驗證,請設定應用程式預設憑證。詳情請參閱「 為本機開發環境設定 ADC」。
Python
在試用這個範例之前,請先按照「 安裝用戶端程式庫」中的 Python 設定說明操作。詳情請參閱 Managed Service for Apache Kafka Python API 參考說明文件。
如要向 Managed Service for Apache Kafka 進行驗證,請設定應用程式預設憑證。詳情請參閱「為本機開發環境設定 ADC」。