Memecahkan masalah topik impor

Dokumen ini memberikan beberapa tips pemecahan masalah umum untuk topik impor Pub/Sub.

Setelah mengonfigurasi topik impor dan mulai menyerap pesan, Anda dapat memeriksa metrik Cloud Monitoring yang relevan untuk melihat apakah data telah diserap. Lakukan langkah-langkah berikut:

  1. Di konsol, buka halaman Topics.

    Buka Topik

  2. Klik topik impor yang ingin Anda pecahkan masalahnya.

  3. Di halaman detail topik, klik tab Metrik.

  4. Periksa diagram untuk melihat metrik Jumlah byte penyerapan.

  5. Jika tidak ada data yang diserap, di halaman detail topik, periksa apakah ada error untuk kolom Status topik.

  6. Anda juga dapat memeriksa metrik Status sumber data penyerapan. Untuk melakukannya, di halaman detail topik, klik tab Metrik.

  7. Berikut adalah daftar error yang mungkin Anda alami:

    Kode Error Deskripsi Perbaikan
    KINESIS_PERMISSION_DENIED Terjadi error saat menggunakan data Kinesis karena masalah izin. Verifikasi ARN peran AWS untuk akurasi dan periksa apakah peran AWS memiliki izin baca Kinesis yang diperlukan. Untuk mengetahui informasi selengkapnya, lihat Membuat kebijakan di AWS.
    Pastikan bahwa akun layanan ada dan dikonfigurasi dengan benar seperti yang dijelaskan dalam prosedur Membuat peran di AWS menggunakan kebijakan kepercayaan kustom. Untuk mengetahui informasi selengkapnya tentang cara membuat akun layanan, lihat Membuat akun layanan di Google Cloud.
    Pastikan akun layanan Pub/Sub memiliki izin iam.serviceAccounts.getOpenIdToken. Untuk mengetahui informasi selengkapnya, lihat Menambahkan peran Service Account Token Creator ke akun layanan Pub/Sub.
    Pastikan Anda telah menambahkan peran pengguna akun layanan ke akun layanan. Untuk mengetahui informasi selengkapnya, lihat Menambahkan peran pengguna akun layanan ke akun layanan.
    PUBLISH_PERMISSION_DENIED Terjadi error saat memublikasikan ke topik karena masalah izin. Beri akun layanan Pub/Sub izin publikasi yang diperlukan. Untuk mengetahui informasi selengkapnya, lihat Menambahkan peran penayang Pub/Sub ke akun layanan Pub/Sub.
    STREAM_NOT_FOUND Aliran Kinesis yang ditentukan tidak dapat ditemukan. Verifikasi ARN aliran data untuk keakuratan.
    CONSUMER_NOT_FOUND Konsumen Kinesis tidak dapat ditemukan. Memverifikasi ARN konsumen untuk akurasi. Jika perlu, buat ulang konsumen.
  8. Jika tidak ada error hingga tahap ini, lihat praktik terbaik dalam Mempertahankan penayang yang responsif.