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
En la consola de Cloud de Confiance , ve a la página Temas de Pub/Sub.
-
Haz clic en el tema para el que deseas borrar un SMT.
-
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.
-
Haz clic en el botón para borrar la SMT que quieras quitar.
-
Haz clic en Actualizar.
gcloud
-
En la consola de Cloud de Confiance , 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.
-
Este comando borra todas las SMT asociadas con el tema especificado.
Ejecuta el comando
gcloud pubsub topics updatecon 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-fileque excluya el SMT que deseas borrar. -