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:

Guíame


Antes de empezar

  1. 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.
  2. Set up a Google Cloud console project.

    Set up a 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.

  3. Install the Google Cloud CLI.

  4. Si utilizas un proveedor de identidades (IdP) externo, primero debes iniciar sesión en la CLI de gcloud con tu identidad federada.

  5. Para inicializar gcloud CLI, ejecuta el siguiente comando:

    gcloud init
  6. Set up a Google Cloud console project.

    Set up a 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.

  7. Install the Google Cloud CLI.

  8. Si utilizas un proveedor de identidades (IdP) externo, primero debes iniciar sesión en la CLI de gcloud con tu identidad federada.

  9. Para inicializar gcloud CLI, ejecuta el siguiente comando:

    gcloud init
  10. 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.

    ¿Cómo ha ido?

    Siguientes pasos