Pubblica e ricevi messaggi in Pub/Sub utilizzando gcloud CLI
Questa pagina mostra come eseguire le seguenti operazioni in Pub/Sub utilizzando Google Cloud CLI:
- Crea un argomento e una sottoscrizione.
- Pubblicare messaggi nell'argomento.
- Ricevi i messaggi dalla sottoscrizione.
Prima di iniziare
Completa i seguenti passaggi prima di eseguire la pipeline.
Configura il progetto
-
Set up a Cloud de Confiance 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 Cloud de Confiance console.
-
Install the Google Cloud CLI.
-
Configura gcloud CLI per utilizzare la tua identità federata.
Per ulteriori informazioni, vedi Accedi a gcloud CLI con la tua identità federata.
-
Per inizializzare gcloud CLI, esegui questo comando:
gcloud initRuoli obbligatori
Per completare questa guida rapida, devi disporre dei seguenti ruoli Identity and Access Management (IAM).
Per ottenere le autorizzazioni necessarie per completare questa guida rapida, chiedi all'amministratore di concederti il ruolo IAM Pub/Sub Editor (
roles/pubsub.editor) nel progetto. Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.Potresti anche riuscire a ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.
Crea un argomento
Crea un argomento con ID
my-topic:gcloud pubsub topics create my-topic
Creare una sottoscrizione
Crea una sottoscrizione con l'ID
my-sube collegala amy-topic:gcloud pubsub subscriptions create my-sub --topic=my-topic
pubblica dei messaggi
Pubblica un messaggio in
my-topic:gcloud pubsub topics publish my-topic --message="hello"
Ricevere messaggi
Ricevi il messaggio da
my-sub:gcloud pubsub subscriptions pull my-sub --auto-ack
gcloud CLI stampa il messaggio nella riga di comando.
Com'è andata?
Passaggi successivi
Visualizza tutti i comandi gcloud CLI disponibili per Pub/Sub
Scopri di più sui concetti Pub/Sub trattati in questa pagina.
Leggi le nozioni di base sul servizio Pub/Sub.
Esamina un esempio end-to-end di un sistema Pub/Sub.
Prova un'altra guida rapida di Pub/Sub che utilizza le librerie client o la console.
Scegli un tipo di abbonamento.
Scopri di più sulle API Pub/Sub.