Questo documento fornisce alcuni suggerimenti comuni per la risoluzione dei problemi relativi agli argomenti di importazione di Amazon Managed Streaming for Apache Kafka (Amazon MSK).
Dopo aver configurato l'argomento di importazione e aver iniziato l'importazione dei messaggi, puoi controllare le metriche di monitoraggio di Cloud pertinenti per verificare se i dati vengono importati. Procedi nel seguente modo:
Nella console, vai alla pagina Argomenti.
Fai clic sull'argomento di importazione di Amazon MSK di cui vuoi risolvere i problemi.
Nella pagina dei dettagli dell'argomento, fai clic sulla scheda Metriche.
Controlla il grafico per la metrica Conteggio byte di importazione.
Se non vengono importati dati, nella pagina dei dettagli dell'argomento, controlla se è presente un errore per il campo Stato argomento.
Puoi anche controllare la metrica Stato dell'origine dati di importazione. Per farlo, nella pagina dei dettagli dell'argomento, fai clic sulla scheda Metriche.
Di seguito è riportato un elenco di errori che potresti riscontrare:
Codice di errore Descrizione Correggi MSK_PERMISSION_DENIED
Errore durante l'utilizzo dei dati di Amazon MSK a causa di problemi di autorizzazione. Verifica l'accuratezza dell'ARN del ruolo AWS e controlla che il ruolo AWS abbia le autorizzazioni di lettura richieste. Per ulteriori informazioni, consulta Creare un criterio in AWS. Assicurati che esista un account di servizio e che sia configurato correttamente come descritto nella procedura Creare un ruolo in AWS utilizzando un criterio di attendibilità personalizzato. Per ulteriori informazioni su come creare un account di servizio, vedi Creare un account di servizio in Google Cloud. Verifica che l'account di servizio Pub/Sub disponga dell'autorizzazione iam.serviceAccounts.getOpenIdToken
. Per ulteriori informazioni, vedi Aggiungere il ruolo Creatore token account di servizio all'account di servizio Pub/Sub.Verifica di aver aggiunto il ruolo Utente account di servizio all'account di servizio. Per ulteriori informazioni, vedi Aggiungere il ruolo utente dell'account di servizio all'account di servizio. PUBLISH_PERMISSION_DENIED
Errore di pubblicazione nell'argomento Pub/Sub a causa di problemi di autorizzazione. Concedi all'account di servizio Pub/Sub le autorizzazioni di pubblicazione necessarie. Per ulteriori informazioni, consulta Aggiungere il ruolo Pub/Sub Publisher all'account di servizio Pub/Sub. CLUSTER_NOT_FOUND
Il cluster fornito non è stato trovato. Verifica l'accuratezza dell'ARN del cluster. Assicurati che il cluster esista e sia accessibile. TOPIC_NOT_FOUND
L'argomento Kafka fornito non è stato trovato. Verifica che il nome dell'argomento sia corretto. Assicurati che l'argomento esista nel cluster specificato.
Se non sono stati rilevati errori fino a questo punto, consulta le best practice in Mantenere un publisher in salute.
Puoi anche attivare i log della piattaforma per un argomento di importazione. Questi log ti aiutano a risolvere i problemi quando hai problemi di importazione degli oggetti negli argomenti di importazione Pub/Sub.