Si borras un clúster de Connect, se borrarán todos los datos asociados, incluidas las configuraciones del conector almacenadas en su clúster principal de Kafka. Esta acción es irreversible.
Para borrar un clúster de Connect, puedes usar la consola de Google Cloud , gcloud CLI, la biblioteca cliente o la API de Kafka administrado. No puedes usar la API de Apache Kafka de código abierto para borrar un clúster de Connect.
Roles y permisos obligatorios para borrar un clúster de Connect
Para obtener los permisos que necesitas
para borrar un clúster de Connect,
pídele a tu administrador que te otorgue el rol de IAM
Editor de clústeres de Kafka Connect administrados (roles/managedkafka.connectClusterEditor) en tu proyecto.
Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.
Este rol predefinido contiene los permisos necesarios para borrar un clúster de Connect. Para ver los permisos exactos que son necesarios, expande la sección Permisos requeridos:
Permisos necesarios
Se requieren los siguientes permisos para borrar un clúster de Connect:
-
Otorga el permiso para borrar un clúster de Connect en el clúster de Connect:
managedkafka.connectClusters.delete -
Otorga el permiso de la lista Connect clusters en la ubicación especificada. Este permiso solo es necesario para borrar un clúster de Connect con la consola de Google Cloud :
managedkafka.connectClusters.list
También puedes obtener estos permisos con roles personalizados o con otros roles predefinidos.
Borra un clúster de Connect
Comprende las implicaciones de la pérdida de datos: Si borras un clúster de Connect, se borrarán todos los datos almacenados dentro del clúster de Connect. Esto incluye lo siguiente:
Conectores y sus configuraciones
Cualquier otro dato que administre directamente el clúster de Connect
Borrar un clúster de Connect no borra los datos de los clústeres de Kafka de origen o destino. Si usas un conector de origen para transferir datos a un tema de Kafka, borrar el clúster de Connect no borrará los datos que ya se publicaron en ese tema de Kafka. Del mismo modo, borrar un clúster de Connect no borra los clústeres de Kafka con los que está asociado el clúster de Connect.
Planifica la interrupción del servicio: Es posible que se produzcan interrupciones en las aplicaciones o los servicios que dependen de los datos que lee o escribe el clúster de Connect. Planifica esta interrupción del servicio antes de borrar el clúster.
Revisa las implicaciones de facturación: Dejarás de generar cargos por el clúster después de que lo borres. Es posible que se te facture por los recursos que se usaron hasta la eliminación.
Operación asíncrona esperada: La eliminación del clúster es asíncrona de forma predeterminada. El comando se muestra de inmediato, y puedes hacer un seguimiento del progreso de la eliminación por separado.
Console
En la consola de Google Cloud , ve a la página Connect Clusters.
Selecciona el clúster de Connect que deseas borrar. Puedes seleccionar más de uno.
Haz clic en Borrar.
gcloud
-
En la consola de Google Cloud , activa Cloud Shell.
En la parte inferior de la consola de Google Cloud , se inicia una sesión de Cloud Shell en la que se muestra una ventana de línea de comandos. Cloud Shell es un entorno de shell con Google Cloud CLI ya instalada y con valores ya establecidos para el proyecto actual. La sesión puede tardar unos segundos en inicializarse.
Usa el comando
gcloud managed-kafka connect-clusters deletepara borrar clústeres de Connect:gcloud managed-kafka connect-clusters delete CONNECT_CLUSTER \ --location=LOCATION [--async]Reemplaza lo siguiente:
- CONNECT_CLUSTER: ID del clúster de Connect que deseas borrar.
- LOCATION: Es la ubicación del clúster de Connect.
La siguiente marca es opcional:
--async: Regresa de inmediato, sin esperar a que se complete la operación en curso.
Go
Antes de probar este ejemplo, sigue las instrucciones de configuración para Go en Instala las bibliotecas cliente. Si deseas obtener más información, consulta la documentación de referencia de la API de Go de Managed Service para Apache Kafka.
Para autenticarte en Managed Service para Apache Kafka, configura las credenciales predeterminadas de la aplicación(ADC). Para obtener más información, consulta Configura ADC para un entorno de desarrollo local.
Java
Antes de probar este ejemplo, sigue las instrucciones de configuración para Java que se encuentran en Cómo instalar las bibliotecas cliente. Para obtener más información, consulta la documentación de referencia de la API de Managed Service para Apache Kafka en Java.
Para autenticarte en Managed Service para Apache Kafka, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura ADC para un entorno de desarrollo local.
Python
Antes de probar este ejemplo, sigue las instrucciones de configuración para Python que se encuentran en Instala las bibliotecas cliente. Si deseas obtener más información, consulta la documentación de referencia de la API de Python de Managed Service para Apache Kafka.
Para autenticarte en Managed Service para Apache Kafka, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura ADC para un entorno de desarrollo local.