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ários 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 seu 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 para listar clusters do Connect no local especificado. Essa permissão é necessária apenas para excluir um cluster do Connect usando o Google Cloud console:
managedkafka.connectClusters.list
Essas permissões também podem ser concedidas com funções personalizadas ou outros papéis predefinidos.
Excluir um cluster do Connect
Entenda as implicações da perda de dados:excluir um cluster do Connect apaga todos os dados armazenados no próprio cluster. 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 remover 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:todos os aplicativos ou serviços que dependem de dados lidos ou gravados pelo cluster do Connect podem sofrer interrupções. Planeje essa interrupção do serviço antes de excluir o cluster.
Analise as implicações de faturamento:você para de receber cobranças pelo cluster depois de excluí-lo. Você ainda pode receber cobranças pelos recursos usados até a exclusão.
Operação assíncrona esperada: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
-
No console do Google Cloud , ative o Cloud Shell.
Na parte de baixo do console Google Cloud , uma sessão do Cloud Shell é iniciada e exibe um prompt de linha de comando. O Cloud Shell é um ambiente shell com a CLI do Google Cloud já instalada e com valores já definidos para o projeto atual. A inicialização da sessão pode levar alguns segundos.
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.
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 Serviço Gerenciado 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 no 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 no 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.