La suppression d'un connecteur l'efface définitivement du cluster Connect. Cette action arrête le flux de données entre les systèmes source et cible. Assurez-vous de bien comprendre les implications pour votre pipeline de données avant de supprimer un connecteur.
Pour supprimer un connecteur dans un cluster Connect, vous pouvez utiliser la console Google Cloud , la gcloud CLI, la bibliothèque cliente Managed Service pour Apache Kafka ou l'API Managed Kafka. Vous ne pouvez pas utiliser l'API Apache Kafka Open Source pour supprimer des connecteurs.
Rôles et autorisations requis pour supprimer un connecteur
Pour obtenir les autorisations nécessaires pour supprimer un connecteur, demandez à votre administrateur de vous accorder le rôle IAM Éditeur de connecteur Kafka géré (roles/managedkafka.connectorEditor) sur le projet contenant le cluster Connect.
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 connecteur. Pour connaître les autorisations exactes requises, développez la section Autorisations requises :
Autorisations requises
Les autorisations suivantes sont requises pour supprimer un connecteur :
-
Accordez l'autorisation de supprimer le connecteur sur le connecteur demandé :
managedkafka.connectors.delete -
Accordez l'autorisation de lister les connecteurs sur le cluster Connect contenant le connecteur. Cette étape n'est requise que pour la suppression dans la console :
managedkafka.connectors.list
Vous pouvez également obtenir ces autorisations avec des rôles personnalisés ou d'autres rôles prédéfinis.
Supprimer un connecteur
Console
Dans la console Google Cloud , accédez à la page Connecter des clusters.
Cliquez sur le cluster Connect qui héberge le connecteur que vous souhaitez supprimer.
La page Détails de la connexion du cluster s'affiche.
Dans l'onglet Ressources, recherchez le connecteur dans la liste, puis cliquez sur son nom.
Vous êtes redirigé vers la page Informations sur le connecteur.
Cliquez sur Supprimer.
gcloud
-
Dans la console Google Cloud , activez Cloud Shell.
En bas de la console Google Cloud , une session Cloud Shell démarre et affiche une invite de ligne de commande. 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 commande
gcloud managed-kafka connectors deletepour supprimer un connecteur :gcloud managed-kafka connectors delete CONNECTOR_ID \ --location=LOCATION \ --connect-cluster=CONNECT_CLUSTER_IDRemplacez les éléments suivants :
- CONNECTOR_ID : valeur obligatoire. ID du connecteur que vous souhaitez supprimer.
- LOCATION : valeur obligatoire. Emplacement du cluster Connect contenant le connecteur.
- CONNECT_CLUSTER_ID : valeur obligatoire. ID du cluster Connect contenant le connecteur.
Exemple de commande :
gcloud managed-kafka connectors delete test-connector \ --location=us-central1 \ --connect-cluster=test-connect-cluster
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 Go 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(ADC, Application Default Credentials). 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 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 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.