Pubblicare e ricevere 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.
- Pubblica messaggi nell'argomento.
- Ricevi messaggi dalla sottoscrizione.
Per seguire le indicazioni dettagliate per questa attività direttamente nella Google Cloud console, fai clic su Procedura guidata:
Prima di iniziare
Completa i seguenti passaggi prima di eseguire la pipeline.
Configura il progetto
- Accedi al tuo Google Cloud account. Se non hai mai utilizzato Google Cloud, crea un account per valutare il rendimento dei nostri prodotti in scenari reali. I nuovi clienti ricevono anche 300 $di crediti senza costi per eseguire, testare e implementare carichi di lavoro.
Set up a Google Cloud 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 Google Cloud console.
-
Installa Google Cloud CLI.
-
Se utilizzi un provider di identità (IdP) esterno, devi prima accedere a gcloud CLI con la tua identità federata.
-
Per inizializzare gcloud CLI, esegui questo comando:
gcloud init Set up a Google Cloud 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 Google Cloud console.
-
Installa Google Cloud CLI.
-
Se utilizzi un provider di identità (IdP) esterno, devi prima accedere a gcloud CLI con la tua identità federata.
-
Per inizializzare gcloud CLI, esegui questo comando:
gcloud init
Ruoli obbligatori
Per completare questa guida rapida, devi disporre dei seguenti ruoli Identity and Access Management (IAM) (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 l'ID my-topic:
gcloud pubsub topics create my-topic
Crea 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"
Ricevi 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 sottoscrizione.
Scopri di più sulle API Pub/Sub.