如要在叢集中列出消費者群組,可以使用 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
-
在 Google Cloud 控制台中啟用 Cloud Shell。
Google Cloud 主控台底部會開啟一個 Cloud Shell 工作階段,並顯示指令列提示。Cloud Shell 是已安裝 Google Cloud CLI 的殼層環境,並已針對您目前的專案設定好相關值。工作階段可能要幾秒鐘的時間才能初始化。
執行
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」。