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 a inserire i messaggi, puoi controllare le metriche di Cloud Monitoring pertinenti per verificare se i dati vengono inseriti. Esegui i seguenti passaggi:
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 della metrica Conteggio byte di inserimento.
Se non vengono inseriti dati, nella pagina dei dettagli dell'argomento, controlla se è presente un errore nel campo Stato argomento.
Puoi anche controllare la metrica Stato origine dati di inserimento. 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_DENIEDErrore 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 disponga delle autorizzazioni di lettura richieste. Per saperne di più, consulta Creare una policy in AWS. Assicurati che esista un account di servizio e che sia configurato correttamente come descritto nella procedura Creare un ruolo in AWS utilizzando una policy di attendibilità personalizzata. Per saperne di più su come creare un account di servizio, consulta Creare un account di servizio in Google Cloud. Verifica che il account di servizio Pub/Sub disponga dell' autorizzazione iam.serviceAccounts.getOpenIdToken. Per saperne di più, consulta Aggiungere il ruolo Creatore token account di servizio al service account Pub/Sub.Verifica di aver aggiunto il ruolo Utente account di servizio al service account. Per saperne di più, consulta Aggiungere il ruolo Utente account di servizio al service account. PUBLISH_PERMISSION_DENIEDErrore durante la pubblicazione nell'argomento Pub/Sub a causa di problemi di autorizzazione. Concedi al account di servizio Pub/Sub le autorizzazioni di pubblicazione necessarie. Per saperne di più, consulta Aggiungere il ruolo Publisher Pub/Sub al service account Pub/Sub. CLUSTER_NOT_FOUNDIl cluster fornito non è stato trovato. Verifica l'accuratezza dell'ARN del cluster. Assicurati che il cluster esista e sia accessibile. Cluster is not publicNon è possibile accedere al cluster fornito I cluster non pubblici dietro i VPC non sono supportati. Devi utilizzare un cluster pubblico. TOPIC_NOT_FOUNDL'argomento Kafka fornito non è stato trovato. Verifica l'accuratezza del nome dell'argomento. Assicurati che l'argomento esista nel cluster specificato.
Se non si sono verificati errori fino a questo punto, consulta le best practice in Mantenere un publisher integro.
Puoi anche attivare i log della piattaforma per un argomento di importazione. Questi log ti aiutano a risolvere i problemi quando hai difficoltà a inserire oggetti negli argomenti di importazione Pub/Sub.