Publicar y recibir mensajes en Pub/Sub con gcloud CLI
En esta página se muestra cómo realizar las siguientes operaciones en Pub/Sub con la CLI de Google Cloud:
- Crea un tema y una suscripción.
- Publica mensajes en el tema.
- Recibir mensajes de la suscripción.
Para seguir las instrucciones paso a paso de esta tarea directamente en la Google Cloud consola, haga clic en Ayúdame:
Antes de empezar
- 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
Consulta todos los comandos de gcloud CLI disponibles para Pub/Sub.
Consulta más información sobre los conceptos de Pub/Sub que se explican en esta página.
Consulta los conceptos básicos del servicio Pub/Sub.
Consulta un ejemplo completo de un sistema Pub/Sub.
Prueba otra guía de inicio rápido de Pub/Sub que use bibliotecas de cliente o la consola.
Elige un tipo de suscripción.
Consulta más información sobre las APIs de Pub/Sub.
Crear un tema
Crea un tema con el ID my-topic
:
gcloud pubsub topics create my-topic
Crear una suscripción
Crea una suscripción con el ID my-sub
y adjúntala a my-topic
:
gcloud pubsub subscriptions create my-sub --topic=my-topic
Publica mensajes
Publicar un mensaje en my-topic
:
gcloud pubsub topics publish my-topic --message="hello"
Recibir mensajes
Recibe el mensaje de my-sub
:
gcloud pubsub subscriptions pull my-sub --auto-ack
La CLI de gcloud imprime el mensaje en la línea de comandos.