Dokumen ini memberikan beberapa tips pemecahan masalah umum untuk topik impor Amazon Kinesis Data Streams.
Setelah mengonfigurasi topik impor dan mulai menyerap pesan, Anda dapat memeriksa metrik Cloud Monitoring yang relevan untuk melihat apakah data diserap. Lakukan langkah-langkah berikut:
Di konsol, buka halaman Topics.
Klik topik impor Amazon Kinesis Data Streams yang ingin Anda pecahkan masalahnya.
Di halaman detail topik, klik tab Metrics.
Periksa diagram untuk metrik Ingestion byte count.
Jika tidak ada data yang diserap, di halaman detail topik, periksa apakah ada error untuk kolom Topic state.
Anda juga dapat memeriksa metrik Ingestion data source state. Untuk melakukannya, di halaman detail topik, klik tab Metrics.
Berikut adalah daftar error yang mungkin Anda temui:
Kode Error Deskripsi Perbaiki KINESIS_PERMISSION_DENIEDTerjadi error saat menggunakan data Kinesis karena masalah izin. Verifikasi ARN peran AWS untuk memastikan keakuratannya dan pastikan peran AWS memiliki izin baca Kinesis yang diperlukan. Untuk mengetahui 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 Cloud de Confiance by S3NS. Pastikan akun layanan Pub/Sub memiliki izin iam.serviceAccounts.getOpenIdToken. Untuk mengetahui informasi selengkapnya, lihat Menambahkan peran Pembuat Token Akun Layanan 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_DENIEDTerjadi error saat memublikasikan ke topik karena masalah izin. Berikan izin publikasi yang diperlukan kepada akun layanan Pub/Sub. Untuk mengetahui informasi selengkapnya, lihat Menambahkan peran publisher Pub/Sub ke akun layanan Pub/Sub. STREAM_NOT_FOUNDStreaming Kinesis yang ditentukan tidak dapat ditemukan. Verifikasi ARN streaming untuk memastikan keakuratannya. CONSUMER_NOT_FOUNDKonsumen Kinesis tidak dapat ditemukan. Verifikasi ARN konsumen untuk memastikan keakuratannya. Jika perlu, buat ulang konsumen.
Jika tidak ada error hingga saat ini, periksa praktik terbaik di Mempertahankan publisher yang sehat.
Anda dapat mengaktifkan atau menonaktifkan Log platform untuk topik impor Amazon Kinesis Data Streams. Namun, data streaming Kinesis selalu kompatibel dengan persyaratan pesan Pub/Sub dan dapat dipublikasikan. Oleh karena itu, tidak ada log yang ditulis.