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 actualizando el tema.

Para borrar los SMT de temas, puedes usar la Cloud de Confiance consola, Google Cloud CLI, la biblioteca cliente o la API de Pub/Sub.

Roles y permisos requeridos

Para obtener el permiso que necesitas para borrar SMT de temas, pídele a tu administrador que te otorgue el rol de IAM de 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 permiso pubsub.topics.update, que se requiere para borrar las SMT de temas.

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

Puedes configurar el control de acceso a nivel del proyecto y a nivel de cada recurso.

Borra los SMT de temas

Para borrar los SMT de temas, sigue estos pasos:

Console

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

    Ir a temas

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

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

    En la pestaña Transforms, se enumeran todas las SMT adjuntas al tema.

  4. Haz clic en el botón para borrar la SMT que quieras quitar.

  5. Haz clic en Actualizar.

gcloud

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

    Activa Cloud Shell

    En la parte inferior de la consola de Cloud de Confiance , 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 comando gcloud pubsub topics update con la marca --clear-message-transforms:

    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 un solo SMT, consulta Actualiza los SMT del tema y crea un nuevo message-transforms-file que excluya el SMT que deseas borrar.

¿Qué sigue?