Publier et recevoir des messages dans Pub/Sub à l'aide de la gcloud CLI

Cette page explique comment effectuer les opérations suivantes dans Pub/Sub à l'aide de la Google Cloud CLI:

  • Créer un sujet et un abonnement
  • Publier des messages sur le sujet
  • Recevoir des messages à partir de l'abonnement

Pour obtenir des instructions détaillées sur cette tâche directement dans la console Google Cloud, cliquez sur Visite guidée :

Visite guidée


Avant de commencer

  1. Connectez-vous à votre compte Google Cloud. Si vous débutez sur Google Cloud, créez un compte pour évaluer les performances de nos produits en conditions réelles. Les nouveaux clients bénéficient également de 300 $ de crédits gratuits pour exécuter, tester et déployer des charges de travail.
  2. Configurez un projet dans la console Google Cloud.

    Configurer un projet

    Cliquez pour effectuer les opérations suivantes :

    • Créer ou sélectionner un projet
    • Activez l'API Pub/Sub pour ce projet.

    Vous pouvez consulter et gérer ces ressources à tout moment dans la console Google Cloud.

  3. Installez Google Cloud CLI.
  4. Pour initialiser gcloudCLI, exécutez la commande suivante :

    gcloud init
  5. Configurez un projet dans la console Google Cloud.

    Configurer un projet

    Cliquez pour effectuer les opérations suivantes :

    • Créer ou sélectionner un projet
    • Activez l'API Pub/Sub pour ce projet.

    Vous pouvez consulter et gérer ces ressources à tout moment dans la console Google Cloud.

  6. Installez Google Cloud CLI.
  7. Pour initialiser gcloudCLI, exécutez la commande suivante :

    gcloud init

Créer un sujet

Créez un sujet avec l'ID my-topic :

gcloud pubsub topics create my-topic

Créer un abonnement

Créez un abonnement avec l'ID my-sub et associez-le à my-topic :

gcloud pubsub subscriptions create my-sub --topic=my-topic

Publier des messages

Publiez un message sur my-topic :

gcloud pubsub topics publish my-topic --message="hello"

Recevoir des messages

Recevez le message à partir de my-sub :

gcloud pubsub subscriptions pull my-sub --auto-ack

La gcloud CLI imprime le message dans la ligne de commande.

Comment ça s'est passé ?

Étapes suivantes