Memecahkan masalah topik impor Amazon Managed Streaming for Apache Kafka

Dokumen ini memberikan beberapa tips pemecahan masalah umum untuk topik impor Amazon Managed Streaming for Apache Kafka (Amazon MSK).

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

  1. Di konsol, buka halaman Topics.

    Buka Topik

  2. Klik topik impor Amazon MSK yang ingin Anda pecahkan masalahnya.

  3. Di halaman detail topik, klik tab Metrik.

  4. Periksa diagram untuk metrik Jumlah byte penyerapan.

  5. Jika tidak ada data yang di-ingest, 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 temukan:

    Kode Error Deskripsi Perbaiki
    MSK_PERMISSION_DENIED Terjadi error saat menggunakan data Amazon MSK karena masalah izin. Pastikan ARN peran AWS akurat dan periksa apakah peran AWS memiliki izin baca yang diperlukan. Untuk informasi selengkapnya, lihat Membuat kebijakan di AWS.
    Pastikan 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 Error saat memublikasikan ke topik Pub/Sub karena masalah izin. Beri akun layanan Pub/Sub izin publikasi yang diperlukan. Untuk mengetahui informasi selengkapnya, lihat Menambahkan peran Pub/Sub Publisher ke akun layanan Pub/Sub.
    CLUSTER_NOT_FOUND Cluster yang diberikan tidak ditemukan. Verifikasi ARN cluster untuk memastikan akurasinya. Pastikan cluster ada dan dapat diakses.
    Cluster is not public Cluster yang diberikan tidak dapat diakses Cluster non-publik di belakang VPC tidak didukung. Anda harus menggunakan cluster publik.
    TOPIC_NOT_FOUND Topik Kafka yang diberikan tidak ditemukan. Verifikasi nama topik untuk memastikan keakuratannya. Pastikan topik ada dalam cluster yang ditentukan.

Jika tidak ada error hingga saat ini, periksa praktik terbaik di Mempertahankan publisher yang sehat.

Anda juga dapat mengaktifkan log platform untuk topik impor. Log ini membantu Anda memecahkan masalah saat Anda mengalami masalah dalam menyerap objek ke topik impor Pub/Sub.

Apache Kafka® adalah merek dagang terdaftar dari The Apache Software Foundation atau afiliasinya di Amerika Serikat dan/atau negara lain.