Démarrage rapide avec l'outil de ligne de commande gcloud

Cloud Pub/Sub est un service de messagerie permettant d'échanger des données d'événements entre des applications et des services. Un producteur de données publie des messages dans un sujet Cloud Pub/Sub. Un client crée un abonnement associé à ce sujet. Les abonnés récupèrent des messages depuis un abonnement ou sont configurés en tant que webhooks pour recevoir directement les messages de l'abonnement. Les abonnés doivent accuser réception de chaque message pendant une période configurable.

Vous trouverez sur cette page la procédure à suivre pour publier et consulter des messages avec un abonnement pull.

Avant de commencer

  1. Connectez-vous à votre compte Google.

    Si vous n'en possédez pas déjà un, vous devez en créer un.

  2. Configurez un projet dans la console GCP.

    Configurer un projet

    Cliquez pour effectuer les opérations suivantes :

    • Créer ou sélectionner un projet
    • Activer Cloud Pub/Subl'API requise pour ce projet

    Vous pouvez afficher et gérer ces ressources à tout moment dans la console GCP.

  3. Installez et initialisez le SDK Cloud.

Utiliser l'outil de ligne de commande gcloud

Vous pouvez utiliser l'outil de ligne de commande gcloud pour effectuer des opérations dans Cloud Pub/Sub. L'outil de ligne de commande gcloud est inclus dans le SDK Cloud que vous avez installé à la section Avant de commencer. Consultez la section consacrée à gcloud pubsub de la documentation de référence sur gcloud pour découvrir la liste complète des commandes gcloud utilisables dans Cloud Pub/Sub.

Cet exemple autonome, destiné à s'exécuter sous bash ou dans l'environnement Cloud Shell, montre les étapes requises :

  1. Créer un sujet
  2. S'abonner au sujet
  3. Publier un message dans le sujet
  4. Recevoir le message
gcloud init
gcloud pubsub topics create my-topic
gcloud pubsub subscriptions create --topic my-topic my-sub
gcloud pubsub topics publish my-topic --message "hello"
gcloud pubsub subscriptions pull --auto-ack my-sub

Dans cet exemple, un abonnement pull est utilisé. Cloud Pub/Sub est également compatible avec les abonnements push, comme décrit dans le guide pour les abonnés.

Vous pouvez réaliser toutes les opérations administratives via l'API, et une grande partie via l'outil gcloud et l'UI de la console GCP.

Étapes suivantes

Pour en savoir plus sur les concepts abordés sur cette page, consultez les guides pour les éditeurs et les abonnés.

Faites vos premiers pas avec Cloud Pub/Sub dans le langage de votre choix à l'aide des bibliothèques clientes Cloud Pub/Sub.

Consultez la page Démarrage rapide – Utiliser des bibliothèques clientes afin de découvrir comment effectuer des tâches de base dans Cloud Pub/Sub à l'aide des API des bibliothèques clientes.

Pour obtenir une présentation détaillée de Cloud Pub/Sub, consultez la page Qu'est-ce que Cloud Pub/Sub ?.

Cette page vous a-t-elle été utile ? Évaluez-la :

Envoyer des commentaires concernant…

Documentation sur Cloud Pub/Sub