Borra los SMT de temas

En este documento, se explica cómo borrar transformaciones de mensaje único (SMT) de un tema de Pub/Sub existente mediante la actualización del tema.

Para borrar las SMT del tema, puedes usar la Google Cloud consola de , Google Cloud CLI, la biblioteca cliente o la API de Pub/Sub.

Roles y permisos requeridos

Para obtener el permiso que necesitas para borrar las SMT del tema, pídele a tu administrador que te otorgue el rol de IAM Editor de Pub/Sub (roles/pubsub.editor) 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 el pubsub.topics.update permiso, que se requiere para borrar las SMT del tema.

También puedes obtener este permiso con roles personalizados o otros roles predefinidos.

Puedes configurar el control de acceso a nivel de proyecto y a nivel de los recursos individuales.

Borra las SMT del tema

Para borrar las SMT del tema, sigue estos pasos:

Console

  1. En la Google Cloud consola de, ve a la página Temas de Pub/Sub.

    Ir a temas

  2. Haz clic en el tema para el que deseas borrar una SMT.

  3. En la página de detalles del tema, haz clic en Editar.

    En la pestaña Transformaciones , se enumeran todas las SMT que se adjuntan al tema.

  4. Haz clic en el botón de borrado de la SMT que deseas borrar.

  5. Haz clic en Actualizar.

gcloud

  1. En la Google Cloud consola de, activa Cloud Shell.

    Activa Cloud Shell

    En la parte inferior de la Google Cloud consola de, 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.

  2. Este comando borra todas las SMT asociadas con el tema especificado.

    Ejecuta el gcloud pubsub topics update comando con la --clear-message-transforms marca:

    gcloud pubsub topics update TOPIC_ID --clear-message-transforms

    Reemplaza lo siguiente:

    • TOPIC_ID: Es el ID o el nombre del tema que deseas actualizar.

    Para quitar una sola SMT, consulta Actualiza las SMT del tema y crea un nuevo message-transforms-file que excluya la SMT que deseas borrar.

¿Qué sigue?