L'eliminazione di un cluster di connessione cancella tutti i dati associati, incluse le configurazioni del connettore archiviate nel cluster Kafka principale. L'operazione è irreversibile.
Per eliminare un cluster Connect, puoi utilizzare la console Google Cloud , gcloud CLI, la libreria client o l'API Managed Kafka. Non puoi utilizzare l'API Apache Kafka open source per eliminare un cluster Connect.
Ruoli e autorizzazioni richiesti per eliminare un cluster di connessione
Per ottenere le autorizzazioni
necessarie per eliminare un cluster Connect,
chiedi all'amministratore di concederti il ruolo IAM
Editor cluster Managed Kafka Connect (roles/managedkafka.connectClusterEditor) nel progetto.
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 cluster Connect. Per vedere quali sono esattamente le autorizzazioni richieste, espandi la sezione Autorizzazioni obbligatorie:
Autorizzazioni obbligatorie
Per eliminare un cluster di connessione sono necessarie le seguenti autorizzazioni:
-
Concedi l'autorizzazione per eliminare un cluster di connessione sul cluster di connessione:
managedkafka.connectClusters.delete -
Concedi l'autorizzazione Elenca cluster di connessione nella località specificata. Questa autorizzazione è necessaria solo per eliminare un cluster di connessione utilizzando la console Google Cloud :
managedkafka.connectClusters.list
Potresti anche ottenere queste autorizzazioni con ruoli personalizzati o altri ruoli predefiniti.
Elimina un cluster di connessione
Comprendi le implicazioni della perdita di dati:l'eliminazione di un cluster Connect cancella tutti i dati archiviati all'interno del cluster Connect stesso. Ciò include quanto segue:
Connettori e relative configurazioni
Qualsiasi altro dato gestito direttamente dal cluster Connect
L'eliminazione di un cluster Connect non elimina i dati nei cluster Kafka di origine o di destinazione. Se utilizzi un connettore di origine per spostare i dati in un argomento Kafka, l'eliminazione del cluster Connect non elimina i dati già pubblicati in quell'argomento Kafka. Allo stesso modo, l'eliminazione di un cluster di connessione non comporta l'eliminazione dei cluster Kafka a cui è associato.
Pianifica l'interruzione del servizio:eventuali applicazioni o servizi che dipendono dai dati letti o scritti dal cluster Connect potrebbero subire interruzioni. Pianifica questa interruzione del servizio prima di eliminare il cluster.
Rivedi le implicazioni per la fatturazione:dopo l'eliminazione, non ti verranno più addebitati costi per il cluster. Potresti comunque ricevere una fattura per le risorse utilizzate fino all'eliminazione.
Prevedi un'operazione asincrona: l'eliminazione del cluster è asincrona per impostazione predefinita. Il comando viene restituito immediatamente e puoi monitorare l'avanzamento dell'eliminazione separatamente.
Console
Nella console Google Cloud , vai alla pagina Connetti cluster.
Seleziona il cluster Connect che vuoi eliminare. Puoi selezionarne più di uno.
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 connect-clusters deleteper eliminare i cluster di connessione:gcloud managed-kafka connect-clusters delete CONNECT_CLUSTER \ --location=LOCATION [--async]Sostituisci quanto segue:
- CONNECT_CLUSTER: l'ID del cluster Connect che vuoi eliminare.
- LOCATION: la posizione del cluster Connect.
Il seguente flag è facoltativo:
--async: restituisce immediatamente il risultato, senza attendere il completamento dell'operazione in corso.
Go
Prima di provare questo esempio, segui le istruzioni di configurazione di Go in Installare 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.