Publique e receba mensagens no Pub/Sub através da CLI gcloud
Esta página mostra como realizar as seguintes operações no Pub/Sub através da CLI do Google Cloud:
- Crie um tópico e uma subscrição.
- Publicar mensagens no tópico.
- Receber mensagens da subscrição.
Para seguir orientações passo a passo para esta tarefa diretamente na Google Cloud consola, clique em Orientar-me:
Antes de começar
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
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.
-
Install the Google Cloud CLI.
-
Se estiver a usar um fornecedor de identidade (IdP) externo, tem primeiro de iniciar sessão na CLI gcloud com a sua identidade federada.
-
Para inicializar a CLI gcloud, execute o seguinte 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.
-
Install the Google Cloud CLI.
-
Se estiver a usar um fornecedor de identidade (IdP) externo, tem primeiro de iniciar sessão na CLI gcloud com a sua identidade federada.
-
Para inicializar a CLI gcloud, execute o seguinte comando:
gcloud init
Veja todos os comandos da CLI gcloud disponíveis para o Pub/Sub
Saiba mais sobre os conceitos do Pub/Sub abordados nesta página.
Leia as noções básicas do serviço Pub/Sub.
Trabalhe num exemplo ponto a ponto de um sistema Pub/Sub.
Experimente outro início rápido do Pub/Sub que use bibliotecas de cliente ou a consola.
Escolha um tipo de subscrição.
Saiba mais acerca das APIs Pub/Sub.
Crie um tópico
Crie um tópico com o ID my-topic
:
gcloud pubsub topics create my-topic
Crie uma subscrição
Crie uma subscrição com o ID my-sub
e anexe-a a my-topic
:
gcloud pubsub subscriptions create my-sub --topic=my-topic
Publique mensagens
Publicar uma mensagem para my-topic
:
gcloud pubsub topics publish my-topic --message="hello"
Receba mensagens
Receber a mensagem de my-sub
:
gcloud pubsub subscriptions pull my-sub --auto-ack
A CLI gcloud imprime a mensagem na linha de comandos.