Puedes borrar suscripciones de Pub/Sub con la Google Cloud consola, Google Cloud CLI, la biblioteca cliente o la API de Pub/Sub.
En este documento, se explica cómo borrar suscripciones en Pub/Sub.
- Para administrar tu Google Cloud cuenta, consulta Administra tu cuenta de Facturación de Cloud.
- Para administrar tu Cuenta de Google, consulta Pagos y suscripciones.
Antes de comenzar
- Obtén información sobre las suscripciones.
- Crea una de las siguientes suscripciones: extracción, envío o BigQuery.
Roles y permisos requeridos
Para obtener el permiso que
necesitas para borrar una suscripción,
pídele a tu administrador que te otorgue el
rol de IAM Editor de Pub/Sub (roles/pubsub.editor)
en la suscripción.
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,
que se requiere para
borrar una suscripción.
pubsub.subscriptions.delete
También puedes obtener este permiso con roles personalizados o otros roles predefinidos.
Borrar suscripciones
Console
- En la Google Cloud consola, ve a la página Suscripciones.
- Selecciona la suscripción que se borrará.
- Haz clic en Borrar.
gcloud
-
En la Google Cloud consola, 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.
-
Para borrar una suscripción, ejecuta el
gcloud pubsub subscriptions deletecomando:gcloud pubsub subscriptions delete SUBSCRIPTION_ID
REST
Para borrar una suscripción, usa el
projects.subscriptions.delete
método:
Solicitud:
La solicitud debe autenticarse con un token de acceso en el encabezado Authorization. A fin de obtener un token de acceso para las credenciales predeterminadas actuales de la aplicación
, usa el siguiente comando: gcloud auth application-default print-access-token.
DELETE https://pubsub.googleapis.com/v1/projects/PROJECT_ID/subscriptions/SUBSCRIPTION_ID Authorization: Bearer ACCESS_TOKEN
Aquí:
- PROJECT_ID es el ID del proyecto.
- SUBSCRIPTION_ID es el ID de la suscripción.
Respuesta:
Si la solicitud es correcta, la respuesta es un objeto JSON vacío.
La eliminación es una operación con coherencia eventual, por lo que es posible que otros procesos tarden en ver su efecto.
C++
Antes de probar esta muestra, sigue las instrucciones de configuración de C++ en la guía de inicio rápido sobre el uso de bibliotecas cliente. Si quieres obtener más información, consulta la documentación de referencia de la API de Pub/Sub para C++ .
C#
Antes de probar esta muestra, sigue las instrucciones de configuración de C# en la guía de inicio rápido sobre el uso de bibliotecas cliente. Si quieres obtener más información, consulta la documentación de referencia de la API de Pub/Sub para C#.
Go
En la siguiente muestra, se usa la versión principal de la biblioteca cliente de Go Pub/Sub (v2). Si aún usas la biblioteca v1, consulta la guía de migración a la v2. Para ver una lista de muestras de código de la v1, consulta las muestras de código obsoletas.
Antes de probar esta muestra, sigue las instrucciones de configuración de Go en la guía de inicio rápido sobre el uso de bibliotecas cliente. Si quieres obtener más información, consulta la documentación de referencia de la API de Pub/Sub para Go.
Java
Antes de probar esta muestra, sigue las instrucciones de configuración de Java en la guía de inicio rápido sobre el uso de bibliotecas cliente. Si quieres obtener más información, consulta la documentación de referencia de la API de Pub/Sub para Java .
Node.js
Antes de probar esta muestra, sigue las instrucciones de configuración de Node.js en la guía de inicio rápido sobre el uso de bibliotecas cliente. Si quieres obtener más información, consulta la documentación de referencia de la API de Pub/Sub para Node.js.
Node.ts
Antes de probar esta muestra, sigue las instrucciones de configuración de Node.js en la guía de inicio rápido sobre el uso de bibliotecas cliente. Si quieres obtener más información, consulta la documentación de referencia de la API de Pub/Sub para Node.js.
PHP
Antes de probar esta muestra, sigue las instrucciones de configuración de PHP en la guía de inicio rápido sobre el uso de bibliotecas cliente. Si quieres obtener más información, consulta la documentación de referencia de la API de Pub/Sub para PHP .
Python
Antes de probar esta muestra, sigue las instrucciones de configuración de Python en la guía de inicio rápido sobre el uso de bibliotecas cliente. Si quieres obtener más información, consulta la documentación de referencia de la API de Pub/Sub para Python .
Ruby
En la siguiente muestra, se usa la biblioteca cliente de Ruby Pub/Sub v3. Si aún usas la biblioteca v2, consulta la guía de migración a la v3. Para ver una lista de muestras de código de la v2 de Ruby, consulta las muestras de código obsoletas.
Antes de probar esta muestra, sigue las instrucciones de configuración de Ruby en la guía de inicio rápido sobre el uso de bibliotecas cliente. Si quieres obtener más información, consulta la documentación de referencia de la API de Pub/Sub para Ruby.
Puedes crear una suscripción con el mismo nombre que la que acabas de borrar. Sin embargo, la suscripción recién creada es completamente independiente de la que se borró anteriormente. Los mensajes destinados a la suscripción anterior no se entregan a la nueva suscripción.
¿Qué sigue?
- Crea o modifica una suscripción con
gcloudcomandos. - Crea o modifica una suscripción con las APIs de REST.