Pour répertorier vos groupes de consommateurs dans un cluster, vous pouvez utiliser la Google Cloud console, Google Cloud CLI, la bibliothèque cliente, l'API Managed Kafka ou les API Apache Kafka Open Source.
Rôles et autorisations requis pour répertorier vos groupes de consommateurs
Pour obtenir les autorisations nécessaires pour répertorier vos groupes de consommateurs, demandez à votre administrateur de vous accorder le rôle IAM Lecteur de Managed Kafka (roles/managedkafka.viewer) sur votre projet.
Pour en savoir plus sur l'attribution de rôles, consultez Gérer l'accès aux projets, aux dossiers et aux organisations.
Ce rôle prédéfini contient les autorisations requises pour répertorier vos groupes de consommateurs. Pour connaître les autorisations exactes requises, développez la section Autorisations requises :
Autorisations requises
Les autorisations suivantes sont requises pour répertorier vos groupes de consommateurs :
-
Répertorier les groupes de consommateurs :
managedkafka.consumerGroups.list -
Obtenir les détails du groupe de consommateurs :
managedkafka.consumerGroups.get
Vous pouvez également obtenir ces autorisations avec des rôles personnalisés ou d'autres rôles prédéfinis.
Pour en savoir plus sur le rôle Lecteur de Managed Kafka, consultez Rôles prédéfinis de Managed Service pour Apache Kafka.
Répertorier vos groupes de consommateurs
Pour répertorier tous vos groupes de consommateurs pour un cluster spécifique, procédez comme suit :
Console
Dans la Google Cloud console, accédez à la page Cluster.
- Cliquez sur le cluster dont vous souhaitez afficher les groupes de consommateurs.
La page de détails du cluster s'affiche. Sur la page de détails du cluster, sous l'onglet Ressources, les groupes de consommateurs sont listés.
gcloud
-
Dans la Google Cloud console, activez Cloud Shell.
En bas de la fenêtre de la console, une session Cloud Shell démarre et affiche une invite de ligne de commande. Google Cloud Cloud Shell est un environnement shell dans lequel Google Cloud CLI est déjà installé, et dans lequel des valeurs sont déjà définies pour votre projet actuel. L'initialisation de la session peut prendre quelques secondes.
Exécutez la
gcloud managed-service-for-apache-kafka consumer-groups listcommande :gcloud managed-kafka consumer-groups list CLUSTER_ID \ --location=LOCATION \ --limit=LIMIT
Cette commande répertorie tous les groupes de consommateurs Managed Service pour Apache Kafka dans un cluster et un emplacement spécifiés.
Remplacez les éléments suivants :
-
CLUSTER_ID : ID ou nom du cluster.
-
LOCATION : emplacement du cluster.
-
LIMIT : nombre maximal de groupes de consommateurs à répertorier.
-
Go
Avant d'essayer cet exemple, suivez les instructions de configuration pour Go dans Installer les bibliothèques clientes. Pour en savoir plus, consultez la documentation de référence de l'API Managed Service pour Apache Kafka en langage Go.
Pour vous authentifier auprès de Managed Service pour Apache Kafka, configurez les identifiants par défaut de l'application(ADC). Pour en savoir plus, consultez Configurer les ADC pour un environnement de développement local.
Java
Avant d'essayer cet exemple, suivez les instructions de configuration pour Java dans Installer les bibliothèques clientes. Pour en savoir plus, consultez la documentation de référence de l'API Managed Service pour Apache Kafka en langage Java.
Pour vous authentifier auprès de Managed Service pour Apache Kafka, configurez les identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer les ADC pour un environnement de développement local.
Python
Avant d'essayer cet exemple, suivez les instructions de configuration pour Python dans Installer les bibliothèques clientes. Pour en savoir plus, consultez la documentation de référence de l'API Managed Service pour Apache Kafka en langage Python.
Pour vous authentifier auprès de Managed Service pour Apache Kafka, configurez les identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer les ADC pour un environnement de développement local.