Volver a reproducir un mensaje en Pub/Sub buscando una instantánea o una marca de tiempo
Pub/Sub no puede recuperar los mensajes después de que los hayas confirmado. Sin embargo, a veces puede que tengas que volver a reproducir los mensajes confirmados, por ejemplo, si has confirmado un mensaje por error. Después, puedes usar la función Buscar para marcar como no confirmados los mensajes que ya se habían confirmado y obligar a Pub/Sub a volver a enviar esos mensajes. También puedes usar la función de búsqueda para eliminar los mensajes no confirmados cambiando su estado a confirmado.
Busca una captura o una marca de tiempo para volver a reproducir los mensajes de una suscripción. En esta guía se muestran ejemplos de cómo volver a reproducir mensajes de Pub/Sub confirmados anteriormente mediante la función de búsqueda.
Para seguir las instrucciones paso a paso de esta tarea directamente en la Google Cloud consola, haz clic en Ayúdame:
Antes de empezar
Completa los siguientes pasos antes de ejecutar tu canalización.
Configurar el proyecto
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
Set up a Google Cloud console project.
Click to:
- Create or select a project.
- Enable the Pub/Sub API for that project.
You can view and manage these resources at any time in the Google Cloud console.
-
Install the Google Cloud CLI.
-
Si utilizas un proveedor de identidades (IdP) externo, primero debes iniciar sesión en la CLI de gcloud con tu identidad federada.
-
Para inicializar gcloud CLI, ejecuta el siguiente comando:
gcloud init -
Set up a Google Cloud console project.
Click to:
- Create or select a project.
- Enable the Pub/Sub API for that project.
You can view and manage these resources at any time in the Google Cloud console.
-
Install the Google Cloud CLI.
-
Si utilizas un proveedor de identidades (IdP) externo, primero debes iniciar sesión en la CLI de gcloud con tu identidad federada.
-
Para inicializar gcloud CLI, ejecuta el siguiente comando:
gcloud init -
Administrador de Uso de Servicio (
roles/serviceusage.serviceUsageAdmin) -
Editor de Pub/Sub (
roles/pubsub.editor)
Roles obligatorios
Para completar esta guía de inicio rápido, necesitas los siguientes roles de Gestión de Identidades y Accesos (IAM).
Para obtener los permisos que necesitas para completar esta guía de inicio rápido, pide a tu administrador que te conceda los siguientes roles de gestión de identidades y accesos en tu proyecto:
Para obtener más información sobre cómo conceder roles, consulta el artículo Gestionar acceso a proyectos, carpetas y organizaciones.
También puedes conseguir los permisos necesarios a través de roles personalizados u otros roles predefinidos.
Usar la interfaz de línea de comandos gcloud
La forma más sencilla de usar gcloud es en