Memublikasikan dan menerima pesan di Pub/Sub menggunakan Google Cloud konsol

Halaman ini menunjukkan cara melakukan tugas dasar di Pub/Sub menggunakan konsolGoogle Cloud .


Untuk mengikuti panduan langkah demi langkah tugas ini langsung di Google Cloud konsol, klik Pandu saya:

Pandu saya


Sebelum memulai

  1. 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.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Verify that billing is enabled for your Google Cloud project.

  4. Enable the Pub/Sub API.

    Enable the API

  5. Make sure that you have the following role or roles on the project: Pub/Sub Admin

    Check for the roles

    1. In the Google Cloud console, go to the IAM page.

      Go to IAM
    2. Select the project.
    3. In the Principal column, find all rows that identify you or a group that you're included in. To learn which groups you're included in, contact your administrator.

    4. For all rows that specify or include you, check the Role column to see whether the list of roles includes the required roles.

    Grant the roles

    1. In the Google Cloud console, go to the IAM page.

      Buka IAM
    2. Pilih project.
    3. Klik Berikan akses.
    4. Di kolom Akun utama baru, masukkan ID pengguna Anda. Biasanya berupa alamat email untuk Akun Google.

    5. Di daftar Pilih peran, pilih peran.
    6. Untuk memberikan peran tambahan, klik Tambahkan peran lain, lalu tambahkan setiap peran tambahan.
    7. Klik Simpan.
  6. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  7. Verify that billing is enabled for your Google Cloud project.

  8. Enable the Pub/Sub API.

    Enable the API

  9. Make sure that you have the following role or roles on the project: Pub/Sub Admin

    Check for the roles

    1. In the Google Cloud console, go to the IAM page.

      Go to IAM
    2. Select the project.
    3. In the Principal column, find all rows that identify you or a group that you're included in. To learn which groups you're included in, contact your administrator.

    4. For all rows that specify or include you, check the Role column to see whether the list of roles includes the required roles.

    Grant the roles

    1. In the Google Cloud console, go to the IAM page.

      Buka IAM
    2. Pilih project.
    3. Klik Berikan akses.
    4. Di kolom Akun utama baru, masukkan ID pengguna Anda. Biasanya berupa alamat email untuk Akun Google.

    5. Di daftar Pilih peran, pilih peran.
    6. Untuk memberikan peran tambahan, klik Tambahkan peran lain, lalu tambahkan setiap peran tambahan.
    7. Klik Simpan.
  10. Membuat topik

    1. Di konsol Google Cloud , buka halaman Pub/Sub.

      Buka Pub/Sub

    2. Di halaman Topik, klik Buat topik.

    3. Di jendela yang terbuka, masukkan MyTopic di kolom Topic ID.

      Biarkan nilai default untuk opsi lainnya, lalu klik Create.

      Anda akan melihat pesan berhasil: A new topic and a new subscription have been successfully created.

      Anda baru saja membuat topik bernama MyTopic dan langganan default terkait MyTopic-sub.

    Menambahkan langganan kedua

    Untuk menambahkan langganan kedua ke topik yang baru saja Anda buat, selesaikan langkah-langkah berikut:

    1. Di konsol Google Cloud , buka halaman Pub/Sub subscriptions.

      Buka Langganan

    2. Di halaman Subscriptions, klik Create subscription.

    3. Masukkan MySub di kolom ID Langganan.

    4. Untuk Select a Cloud Pub/Sub topic, pilih topik MyTopic dari menu drop-down.

    5. Biarkan nilai default untuk opsi lainnya.

    6. Klik Buat.

      Anda akan melihat pesan berhasil: Subscription successfully added.

      Langganan MySub kini terpasang ke topik MyTopic. Pub/Sub mengirimkan semua pesan yang dikirim ke MyTopic ke langganan MySub dan MyTopic-sub.

    Memublikasikan pesan ke topik

    1. Di konsol Google Cloud , buka halaman Pub/Sub topics.

      Buka Topik

    2. Klik topik MyTopic.

    3. Klik halaman Topik lalu klik MyTopic.

    4. Di halaman MyTopic, klik tab Pesan.

    5. Klik Publikasikan pesan.

    6. Di jendela Isi pesan, masukkan Hello World.

    7. Klik Publikasikan. Pesan "Message published" akan muncul di bagian bawah halaman jika publikasi berhasil.

    Mengambil pesan dari langganan

    1. Di konsol Google Cloud , buka halaman Pub/Sub subscriptions.

      Buka Langganan

    2. Di tab Pesan, klik Tarik.

    Anda akan melihat pesan yang baru saja Anda publikasikan. Pesan berisi data, Hello World, dan waktu saat pesan dipublikasikan.

    Saat menggunakan konsol Google Cloud , penarikan individual untuk volume pesan yang rendah sering kali menampilkan nol pesan. Jika Anda tidak melihat pesan, klik Tarik beberapa kali untuk mengirimkan beberapa permintaan penarikan. Ini bukan masalah pada Library Klien Pub/Sub.

    Pembersihan

    Agar akun Google Cloud Anda tidak dikenai biaya untuk resource yang digunakan pada halaman ini, ikuti langkah-langkah berikut.

    Jika tidak lagi memerlukan topik dan langganan yang Anda buat, Anda dapat menghapusnya.

    Untuk menghapus topik dan langganan, selesaikan langkah-langkah berikut:

    1. Buka halaman Topik.

    2. Centang kotak di samping MyTopic, lalu klik Hapus.

    3. Selesaikan langkah-langkah di jendela konfirmasi untuk menghapus topik secara permanen.

    Atau, Anda dapat menghapus project yang Anda buat.

    Langkah berikutnya