A exclusão de um conector o remove permanentemente do cluster do Connect. Essa ação interrompe o fluxo de dados entre os sistemas de origem e destino. Entenda as implicações para seu pipeline de dados antes de excluir um conector.
Para excluir um conector em um cluster do Connect, use o console Google Cloud , a CLI gcloud, a biblioteca de cliente do Serviço gerenciado para Apache Kafka ou a API Managed Kafka. Não é possível usar a API de código aberto do Apache Kafka para excluir conectores.
Papéis e permissões necessários para excluir um conector
Para receber as permissões necessárias para excluir um conector,
peça ao administrador para conceder a você o papel do IAM de
Editor de conector gerenciado do Kafka (roles/managedkafka.connectorEditor) no projeto que contém o cluster do Connect.
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 conector. 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 conector:
-
Conceda a permissão para excluir o conector solicitado:
managedkafka.connectors.delete -
Conceda a permissão para listar conectores no cluster do Connect que contém o conector. Isso é necessário apenas para exclusão do console:
managedkafka.connectors.list
Essas permissões também podem ser concedidas com funções personalizadas ou outros papéis predefinidos.
Excluir um conector
Console
No console do Google Cloud , acesse a página Conectar clusters.
Clique no cluster do Connect que hospeda o conector que você quer excluir.
A página Detalhes da conexão do cluster é exibida.
Na guia Recursos, encontre o conector na lista e clique no nome dele.
Você será redirecionado para a página Detalhes do conector.
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 connectors deletepara excluir um conector:gcloud managed-kafka connectors delete CONNECTOR_ID \ --location=LOCATION \ --connect-cluster=CONNECT_CLUSTER_IDSubstitua:
- CONNECTOR_ID: obrigatório. O ID do conector que você quer excluir.
- LOCATION: obrigatório. O local do cluster do Connect que contém o conector.
- CONNECT_CLUSTER_ID: obrigatório. O ID do cluster do Connect que contém o conector.
Exemplo de comando:
gcloud managed-kafka connectors delete test-connector \ --location=us-central1 \ --connect-cluster=test-connect-cluster
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.