Publica y recibe mensajes en Pub/Sub con gcloud CLI

En esta página, se muestra cómo realizar las siguientes operaciones en Pub/Sub con Google Cloud CLI:

  • Crea un tema y una suscripción.
  • Publica mensajes en el tema.
  • Recibe mensajes de la suscripción.

Antes de comenzar

Completa los siguientes pasos antes de ejecutar tu canalización.

Configura tu proyecto

  1. Set up a Cloud de Confiance 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 Cloud de Confiance console.

  2. Instala Google Cloud CLI.

  3. Configura gcloud CLI para usar tu identidad federada.

    Para obtener más información, consulta Accede a la gcloud CLI con tu identidad federada.

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

    gcloud init

Roles obligatorios

Para completar esta guía de inicio rápido, necesitas los siguientes roles de Identity and Access Management (IAM).

Para obtener los permisos que necesitas para completar esta guía de inicio rápido, pídele a tu administrador que te otorgue el rol de IAM Editor de Pub/Sub (roles/pubsub.editor) en tu proyecto. Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.

También puedes obtener los permisos necesarios a través de roles personalizados o cualquier otro rol predefinido.

Crea un tema

Crea un tema con el ID my-topic:

gcloud pubsub topics create my-topic

Cree 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

Publique mensajes

Publica 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

Gcloud CLI muestra el mensaje en la línea de comandos.

¿Cómo fue?

¿Qué sigue?