Per elencare i gruppi di consumatori in un cluster, puoi utilizzare la console Google Cloud , Google Cloud CLI, la libreria client, l'API Managed Kafka o le API Apache Kafka open source.
Ruoli e autorizzazioni richiesti per elencare i gruppi di consumer
Per ottenere le autorizzazioni necessarie per elencare i gruppi di consumatori, chiedi all'amministratore di concederti il ruolo IAM Visualizzatore Managed Kafka (roles/managedkafka.viewer) nel progetto.
Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.
Questo ruolo predefinito contiene le autorizzazioni necessarie per elencare i gruppi di consumatori. Per vedere quali sono esattamente le autorizzazioni richieste, espandi la sezione Autorizzazioni obbligatorie:
Autorizzazioni obbligatorie
Per elencare i gruppi di consumatori sono necessarie le seguenti autorizzazioni:
-
Elenca i gruppi di consumatori:
managedkafka.consumerGroups.list -
Visualizza i dettagli del gruppo di consumer:
managedkafka.consumerGroups.get
Potresti anche ottenere queste autorizzazioni con ruoli personalizzati o altri ruoli predefiniti.
Per saperne di più sul ruolo Visualizzatore Kafka gestito, consulta Ruoli predefiniti di Managed Service per Apache Kafka.
Elenca i tuoi gruppi di consumer
Per elencare tutti i tuoi gruppi di consumatori per un cluster specifico:
Console
Nella console Google Cloud , vai alla pagina Cluster.
- Fai clic sul cluster per cui vuoi visualizzare i gruppi di consumatori.
Viene visualizzata la pagina dei dettagli del cluster. Nella pagina dei dettagli del cluster, sotto la scheda Risorse, sono elencati i gruppi di consumatori.
gcloud
-
Nella console Google Cloud , attiva Cloud Shell.
Nella parte inferiore della console Google Cloud viene avviata una sessione di Cloud Shell e viene visualizzato un prompt della riga di comando. Cloud Shell è un ambiente shell con Google Cloud CLI già installata e con valori già impostati per il progetto corrente. L'inizializzazione della sessione può richiedere alcuni secondi.
Esegui il comando
gcloud managed-service-for-apache-kafka consumer-groups list:gcloud managed-kafka consumer-groups list CLUSTER_ID \ --location=LOCATION \ --limit=LIMIT
Questo comando elenca tutti i gruppi di consumatori di Managed Service per Apache Kafka all'interno di un cluster e di una località specificati.
Sostituisci quanto segue:
-
CLUSTER_ID: l'ID o il nome del cluster.
-
LOCATION: la posizione del cluster.
-
LIMIT: il numero massimo di gruppi di consumatori da elencare.
-
Go
Prima di provare questo esempio, segui le istruzioni di configurazione di Go in Installare le librerie client. Per saperne di più, consulta la documentazione di riferimento dell'API Go di Managed Service per Apache Kafka.
Per eseguire l'autenticazione in Managed Service per Apache Kafka, configura le Credenziali predefinite dell'applicazione(ADC). Per saperne di più, vedi Configura ADC per un ambiente di sviluppo locale.
Java
Prima di provare questo esempio, segui le istruzioni di configurazione di Java in Installare le librerie client. Per saperne di più, consulta la documentazione di riferimento dell'API Java di Managed Service per Apache Kafka.
Per eseguire l'autenticazione in Managed Service per Apache Kafka, configura le Credenziali predefinite dell'applicazione. Per saperne di più, vedi Configura ADC per un ambiente di sviluppo locale.
Python
Prima di provare questo esempio, segui le istruzioni di configurazione di Python in Installare le librerie client. Per saperne di più, consulta la documentazione di riferimento dell'API Python di Managed Service per Apache Kafka.
Per eseguire l'autenticazione in Managed Service per Apache Kafka, configura le Credenziali predefinite dell'applicazione. Per saperne di più, vedi Configura ADC per un ambiente di sviluppo locale.