L'eliminazione di un connettore ne comporta la rimozione definitiva dal cluster Connect. Questa azione interrompe il flusso di dati tra i sistemi di origine e di destinazione. Prima di eliminare un connettore, assicurati di comprendere le implicazioni per la tua pipeline di dati.
Per eliminare un connettore in un cluster Connect, puoi utilizzare la console Google Cloud , gcloud CLI, la libreria client Managed Service per Apache Kafka o l'API Managed Kafka. Non puoi utilizzare l'API Apache Kafka open source per eliminare i connettori.
Ruoli e autorizzazioni richiesti per eliminare un connettore
Per ottenere le autorizzazioni necessarie per eliminare un connettore, chiedi all'amministratore di concederti il ruolo IAM Editor connettore Kafka gestito (roles/managedkafka.connectorEditor) nel progetto contenente il cluster Connect.
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 eliminare un connettore. Per vedere quali sono esattamente le autorizzazioni richieste, espandi la sezione Autorizzazioni obbligatorie:
Autorizzazioni obbligatorie
Per eliminare un connettore sono necessarie le seguenti autorizzazioni:
-
Concedi l'autorizzazione per l'eliminazione del connettore richiesto:
managedkafka.connectors.delete -
Concedi l'autorizzazione list connectors sul cluster di connessione contenente il connettore. Questo è obbligatorio solo per l'eliminazione della console:
managedkafka.connectors.list
Potresti anche ottenere queste autorizzazioni con ruoli personalizzati o altri ruoli predefiniti.
Elimina un connettore
Console
Nella console Google Cloud , vai alla pagina Connetti cluster.
Fai clic sul cluster Connect che ospita il connettore che vuoi eliminare.
Viene visualizzata la pagina Dettagli cluster di connessione.
Nella scheda Risorse, individua il connettore nell'elenco e fai clic sul relativo nome.
Viene visualizzata la pagina Dettagli connettore.
Fai clic su Elimina.
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.
Utilizza il comando
gcloud managed-kafka connectors deleteper eliminare un connettore:gcloud managed-kafka connectors delete CONNECTOR_ID \ --location=LOCATION \ --connect-cluster=CONNECT_CLUSTER_IDSostituisci quanto segue:
- CONNECTOR_ID: obbligatorio. L'ID del connettore che vuoi eliminare.
- LOCATION: obbligatorio. La posizione del cluster di connessione contenente il connettore.
- CONNECT_CLUSTER_ID: obbligatorio. L'ID del cluster Connect contenente il connettore.
Esempio di comando:
gcloud managed-kafka connectors delete test-connector \ --location=us-central1 \ --connect-cluster=test-connect-cluster
Vai
Prima di provare questo esempio, segui le istruzioni di configurazione di Go in Installa 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ù, consulta 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.