Lorsque vous listez vos clusters Connect, vous pouvez afficher les détails de tous vos clusters Connect dans un seul volet, y compris des informations telles que l'état des clusters, leurs emplacements, leur temps d'activité, leur taille de calcul, le cluster Google Cloud Managed Service pour Apache Kafka associé et les étiquettes.
Pour lister vos clusters Connect, vous pouvez utiliser la Google Cloud console, la gcloud CLI, la bibliothèque cliente ou l' API Managed Kafka. Vous ne pouvez pas utiliser l'API Apache Kafka Open Source pour lister les clusters Connect.
Rôles et autorisations requis pour lister vos clusters Connect
Pour obtenir les autorisations nécessaires pour lister vos clusters Connect, demandez à votre administrateur de vous accorder le rôle IAM Lecteur 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 lister vos clusters Connect. Pour connaître les autorisations exactes requises, développez la section Autorisations requises :
Autorisations requises
Les autorisations suivantes sont requises pour lister vos clusters Connect :
-
Accordez l'autorisation de lister les clusters à l'emplacement spécifié :
managedkafka.connectClusters.list -
Accordez l'autorisation d'obtenir les détails du cluster à l'emplacement spécifié :
managedkafka.connectClusters.get
Vous pouvez également obtenir ces autorisations avec des rôles personnalisés ou d'autres rôles prédéfinis.
Afficher vos clusters Connect
Console
Dans la Google Cloud console, accédez à la page Connect Clusters.
Les clusters que vous avez créés dans un projet sont listés. La page vous permet d'afficher les propriétés de cluster suivantes :
- Name (Nom) : identifiant unique de votre cluster Connect. Vous pouvez l'utiliser pour faire référence au cluster Connect dans différentes opérations.
- State (État) : indique l'état opérationnel actuel du cluster Connect, par exemple Active (Actif).
- Location (Emplacement) : emplacement géographique où votre cluster Connect est hébergé.
- Update time (Heure de mise à jour) : date et heure de la dernière mise à jour du cluster Connect.
- vCPUs (Processeurs virtuels) : nombre de processeurs virtuels attribués au cluster Connect.
- Memory (Mémoire) : quantité totale de mémoire allouée au cluster Connect.
- Primary Kafka cluster (Cluster Kafka principal) : cluster Managed Service pour Apache Kafka associé au cluster Connect.
- Labels (Étiquettes) : paires clé/valeur que vous pouvez associer au cluster Connect à des fins d'organisation, de filtrage et d'automatisation.
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.
Utilisez la
gcloud managed-kafka connect-clusters listcommande pour lister les clusters Connect :gcloud managed-kafka connect-clusters list \ --location=LOCATIONPour affiner la liste des clusters Connect, vous pouvez utiliser des indicateurs supplémentaires :
gcloud managed-kafka connect-clusters list \ --location=LOCATION \ [--filter=EXPRESSION] \ [--limit=LIMIT] \ [--page-size=PAGE_SIZE] \ [--sort-by=SORT_BY]Remplacez les éléments suivants :
LOCATION : valeur obligatoire. Emplacement des clusters Connect que vous souhaitez lister.
EXPRESSION : (facultatif) expression de filtre booléen à appliquer à la liste. Si l'expression renvoie la valeur
True, l'élément est inclus dans la liste. Pour plus de détails et d'exemples, exécutezgcloud topic filters.LIMIT : (facultatif) nombre maximal de clusters Connect à afficher. Si ce paramètre n'est pas spécifié, tous les clusters Connect sont listés.
PAGE_SIZE : (facultatif) nombre de résultats à afficher par page. Si ce paramètre n'est pas spécifié, le service détermine une taille de page appropriée.
SORT_BY : (facultatif) liste de champs séparés par une virgule à trier. L'ordre de tri par défaut est croissant. Pour trier par ordre décroissant, ajoutez le préfixe
~au champ.
Exemple de résultat :
NAME VCPU MEMORY_BYTES STATE NETWORK
connect-cluster-alpha 3 3221225472 ACTIVE
connect-cluster-beta 3 3221225472 ACTIVE
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 Python de Managed Service pour Apache Kafka.
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.