La suppression d'un cluster Connect efface toutes les données associées, y compris les configurations de connecteur stockées dans son cluster Kafka principal. Cette action est irréversible.
Pour supprimer un cluster Connect, vous pouvez utiliser la console Google Cloud , la gcloud CLI, la bibliothèque cliente ou l'API Managed Kafka. Vous ne pouvez pas utiliser l'API Apache Kafka Open Source pour supprimer un cluster Connect.
Rôles et autorisations requis pour supprimer un cluster Connect
Pour obtenir les autorisations nécessaires pour supprimer un cluster Connect, demandez à votre administrateur de vous accorder le rôle IAM Éditeur de cluster Kafka Connect géré (roles/managedkafka.connectClusterEditor) 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 nécessaires pour supprimer un cluster Connect. Pour connaître les autorisations exactes requises, développez la section Autorisations requises :
Autorisations requises
Les autorisations suivantes sont requises pour supprimer un cluster Connect :
-
Accordez l'autorisation de supprimer un cluster Connect sur le cluster Connect :
managedkafka.connectClusters.delete -
Accordez l'autorisation "Lister les clusters Connect" à l'emplacement spécifié. Cette autorisation n'est requise que pour supprimer un cluster Connect à l'aide de la console Google Cloud :
managedkafka.connectClusters.list
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 "Éditeur de cluster Managed Kafka Connect", consultez Rôles prédéfinis de Managed Service pour Apache Kafka.
Supprimer un cluster Connect
Comprendre les implications de la perte de données : la suppression d'un cluster Connect efface toutes les données stockées dans le cluster Connect lui-même. Par exemple :
Connecteurs et leurs configurations
Toutes les autres données gérées directement par le cluster Connect
La suppression d'un cluster Connect ne supprime pas les données de vos clusters Kafka source ou cible. Si vous utilisez un connecteur source pour transférer des données vers un sujet Kafka, la suppression du cluster Connect ne supprime pas les données déjà publiées dans ce sujet Kafka. De même, la suppression d'un cluster Connect n'entraîne pas celle des clusters Kafka auxquels il est associé.
Planifiez les interruptions de service : toutes les applications ou tous les services qui dépendent des données lues ou écrites par le cluster Connect peuvent subir des interruptions. Prévoyez cette interruption de service avant de supprimer le cluster.
Examinez les implications en termes de facturation : vous ne serez plus facturé pour le cluster une fois que vous l'aurez supprimé. Des frais peuvent vous être facturés pour les ressources utilisées jusqu'à la suppression.
Opération asynchrone : la suppression du cluster est asynchrone par défaut. La commande renvoie immédiatement une réponse, et vous pouvez suivre la progression de la suppression séparément.
Console
Dans la console Google Cloud , accédez à la page Connecter des clusters.
Sélectionnez le cluster Connect que vous souhaitez supprimer. Vous pouvez en sélectionner plusieurs.
Cliquez sur Supprimer.
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.
Exécutez la commande
gcloud managed-kafka connect-clusters deletepour supprimer les clusters Connect :gcloud managed-kafka connect-clusters delete CONNECT_CLUSTER \ --location=LOCATION [--async]Remplacez les éléments suivants :
- CONNECT_CLUSTER : ID du cluster Connect que vous souhaitez supprimer.
- LOCATION : emplacement du cluster Connect.
L'option suivante est facultative :
--async: renvoie immédiatement une réponse, sans attendre la fin de l'opération en cours.
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. 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 Java pour 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.
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 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.