Memublikasikan dan menerima pesan di Pub/Sub menggunakan gcloud CLI
Halaman ini menunjukkan cara melakukan operasi berikut di Pub/Sub menggunakan Google Cloud CLI:
- Buat topik dan langganan.
- Publikasikan pesan ke topik.
- Menerima pesan dari langganan.
Untuk mengikuti panduan langkah demi langkah untuk tugas ini langsung di Google Cloud konsol, klik Pandu saya:
Sebelum memulai
Selesaikan langkah-langkah berikut sebelum menjalankan pipeline Anda.
Menyiapkan project
- Login ke akun Google Cloud Anda. Jika Anda baru menggunakan Google Cloud, buat akun untuk mengevaluasi performa produk kami dalam skenario dunia nyata. Pelanggan baru juga mendapatkan kredit gratis senilai $300 untuk menjalankan, menguji, dan men-deploy workload.
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.
-
Instal Google Cloud CLI.
-
Jika Anda menggunakan penyedia identitas (IdP) eksternal, Anda harus login ke gcloud CLI dengan identitas gabungan Anda terlebih dahulu.
-
Untuk melakukan inisialisasi gcloud CLI, jalankan perintah berikut:
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.
-
Instal Google Cloud CLI.
-
Jika Anda menggunakan penyedia identitas (IdP) eksternal, Anda harus login ke gcloud CLI dengan identitas gabungan Anda terlebih dahulu.
-
Untuk melakukan inisialisasi gcloud CLI, jalankan perintah berikut:
gcloud init
Peran yang diperlukan
Untuk menyelesaikan panduan memulai ini, Anda memerlukan peran Identity and Access Management (IAM) (IAM) berikut.
Untuk mendapatkan izin yang diperlukan guna menyelesaikan panduan memulai ini, minta administrator untuk memberi Anda peran IAM Pub/Sub Editor (roles/pubsub.editor) di project Anda.
Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.
Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.
Membuat topik
Buat topik dengan ID my-topic:
gcloud pubsub topics create my-topic
Membuat langganan
Buat langganan dengan ID my-sub dan lampirkan ke my-topic:
gcloud pubsub subscriptions create my-sub --topic=my-topic
Memublikasikan pesan
Publikasikan pesan ke my-topic:
gcloud pubsub topics publish my-topic --message="hello"
Menerima pesan
Menerima pesan dari my-sub:
gcloud pubsub subscriptions pull my-sub --auto-ack
gcloud CLI mencetak pesan ke command line.
Bagaimana hasilnya?
Langkah berikutnya
Lihat semua perintah gcloud CLI yang tersedia untuk Pub/Sub
Pelajari lebih lanjut konsep Pub/Sub yang dibahas di halaman ini.
Pelajari contoh end-to-end sistem Pub/Sub.
Coba panduan memulai Pub/Sub lain yang menggunakan library klien atau konsol.
Pilih jenis langganan.
Pelajari lebih lanjut Pub/Sub API.