A exclusão de um cluster do Connect apaga todos os dados associados, incluindo as configurações do conector armazenadas no cluster principal do Kafka. Essa ação é irreversível.
Para excluir um cluster do Connect, use o console Google Cloud , a CLI gcloud, a biblioteca de cliente ou a API Managed Kafka. Não é possível usar a API Apache Kafka de código aberto para excluir um cluster do Connect.
Papéis e permissões necessárias para excluir um cluster do Connect
Para receber as permissões necessárias
para excluir um cluster do Connect,
peça ao administrador para conceder a você o
papel do IAM de Editor de cluster gerenciado do Kafka Connect (roles/managedkafka.connectClusterEditor)
no projeto.
Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.
Esse papel predefinido contém as permissões necessárias para excluir um cluster do Connect. Para acessar as permissões exatas necessárias, expanda a seção Permissões necessárias:
Permissões necessárias
As seguintes permissões são necessárias para excluir um cluster do Connect:
-
Conceda a permissão para excluir um cluster do Connect no cluster do Connect:
managedkafka.connectClusters.delete -
Conceda a permissão "List Connect clusters" no local especificado. Essa permissão é necessária apenas para excluir um cluster do Connect usando o console Google Cloud :
managedkafka.connectClusters.list
Essas permissões também podem ser concedidas com funções personalizadas ou outros papéis predefinidos.
Para mais informações sobre a função de editor de cluster gerenciado do Kafka Connect, consulte Funções predefinidas do Serviço gerenciado para Apache Kafka.
Excluir um cluster do Connect
Entenda as implicações da perda de dados:a exclusão de um cluster do Connect apaga todos os dados armazenados no próprio cluster do Connect. Isso inclui o seguinte:
Conectores e configurações
Qualquer outro dado gerenciado diretamente pelo cluster do Connect
A exclusão de um cluster do Connect não exclui dados nos clusters de origem ou de destino do Kafka. Se você estiver usando um conector de origem para mover dados para um tópico do Kafka, a exclusão do cluster do Connect não vai excluir os dados já publicados nesse tópico. Da mesma forma, excluir um cluster do Connect não exclui os clusters do Kafka associados a ele.
Planejar interrupções no serviço:qualquer aplicativo ou serviço que dependa da leitura ou gravação de dados pelo cluster do Connect pode sofrer interrupções. Planeje essa interrupção do serviço antes de excluir o cluster.
Analise as implicações de faturamento:você não vai mais receber cobranças pelo cluster depois de excluí-lo. Você ainda pode receber cobranças pelos recursos usados até a exclusão.
Aguarde uma operação assíncrona:a exclusão de cluster é assíncrona por padrão. O comando retorna imediatamente, e você pode acompanhar o progresso da exclusão separadamente.
Console
No console do Google Cloud , acesse a página Conectar clusters.
Selecione o cluster do Connect que você quer excluir. Você pode selecionar mais de uma opção.
Clique em Excluir.
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.
Use o comando
gcloud managed-kafka connect-clusters deletepara excluir clusters do Connect:gcloud managed-kafka connect-clusters delete CONNECT_CLUSTER \ --location=LOCATION [--async]Substitua:
- CONNECT_CLUSTER: o ID do cluster do Connect que você quer excluir.
- LOCATION: o local do cluster do Connect.
A seguinte flag é opcional:
--async: retorna imediatamente, sem aguardar a conclusão da operação em andamento.
Go
Antes de testar esta amostra, siga as instruções de configuração do Go em Instalar as bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Go do serviço gerenciado para Apache Kafka.
Para autenticar o Managed Service para Apache Kafka, configure o Application Default Credentials(ADC). Para mais informações, consulte Configurar o ADC para um ambiente de desenvolvimento local.
Java
Antes de testar esta amostra, siga as instruções de configuração do Java em Instalar as bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Java do serviço gerenciado para Apache Kafka.
Para autenticar o serviço gerenciado para Apache Kafka, configure o Application Default Credentials. Para mais informações, consulte Configurar o ADC para um ambiente de desenvolvimento local.
Python
Antes de testar esta amostra, siga as instruções de configuração do Python em Instalar as bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Python do serviço gerenciado para Apache Kafka.
Para autenticar o serviço gerenciado para Apache Kafka, configure o Application Default Credentials. Para mais informações, consulte Configurar o ADC para um ambiente de desenvolvimento local.