Desconecta suscripciones

Cuando creas una suscripción, esta se adjunta a un tema y los suscriptores pueden recibir mensajes de la suscripción. Para que los suscriptores no reciban mensajes, puedes desconectar las suscripciones del tema.

Antes de comenzar

Roles y permisos requeridos

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

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. Puedes crear una suscripción en un proyecto y adjuntarla a un tema ubicado en un proyecto diferente. Asegúrate de tener los permisos necesarios para cada proyecto.

Desconecta una suscripción de un tema

Puedes desconectar una suscripción de un tema con la Google Cloud consola, la Google Cloud CLI, la biblioteca cliente o la API de Pub/Sub.

Console

Para desconectar una suscripción, sigue estos pasos:

  1. En la Google Cloud consola, ve a la página Temas.

    Ir a temas

  2. Selecciona el tema del que deseas desconectar una suscripción.

  3. En la pestaña Suscripciones, selecciona la suscripción que deseas desconectar.

  4. En la página Detalles de la suscripción, haz clic en Desconectar.

  5. En el cuadro de diálogo que aparecerá, vuelve a hacer clic en Desconectar.

gcloud

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

    Activa Cloud Shell

    En la parte inferior de la Google Cloud consola, 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. Para desconectar una suscripción, usa el gcloud pubsub topics detach-subscription comando:

    gcloud pubsub topics detach-subscription SUBSCRIPTION_ID

    Si la solicitud es exitosa, la línea de comandos muestra una confirmación:

    Detached subscription [SUBSCRIPTION_ID].

REST

Para desconectar una suscripción, usa el