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 guida rapida.
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, if it is not already enabled.
You can view and manage these resources at any time in the Cloud de Confiance console.
-
Install the Google Cloud CLI.
-
Configure the gcloud CLI to use your federated identity.
For more information, see Sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
Ruoli 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-sub e collegala a my-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.