Risolvere i problemi relativi a un argomento di importazione di Amazon Managed Streaming for Apache Kafka

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 Cloud Monitoring pertinenti per verificare se i dati vengono importati. Segui questi passaggi:

  1. Nella console, vai alla pagina Argomenti.

    Vai ad Argomenti

  2. Fai clic sull'argomento di importazione di Amazon MSK di cui vuoi risolvere i problemi.

  3. Nella pagina dei dettagli dell'argomento, fai clic sulla scheda Metriche.

  4. Controlla il grafico per la metrica Conteggio byte di importazione.

  5. Se non vengono inseriti dati, nella pagina dei dettagli dell'argomento, controlla se è presente un errore nel campo Stato argomento.

  6. Puoi anche controllare la metrica Stato dell'origine dati di importazione. Per farlo, fai clic sulla scheda Metriche nella pagina dei dettagli dell'argomento.

  7. Di seguito è riportato un elenco degli 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'ARN del ruolo AWS per assicurarti che sia corretto e controlla che il ruolo AWS disponga delle autorizzazioni di lettura richieste. Per ulteriori informazioni, vedi Creare una policy in AWS.
    Assicurati che esista un account di servizio e che sia configurato correttamente come descritto nella procedura Crea un ruolo in AWS utilizzando un criterio di attendibilità personalizzato. Per saperne di più su come creare un account di servizio, vedi Creare unaccount di serviziot in Google Cloud.
    Verifica che il account di servizio Pub/Sub disponga dell'autorizzazione iam.serviceAccounts.getOpenIdToken. Per ulteriori informazioni, vedi Aggiungi il ruolo Creatore token service account al service account Pub/Sub.
    Verifica di aver aggiunto il ruolo Utente service account all'account di servizio. Per ulteriori informazioni, vedi Aggiungere il ruolo Utente account di servizio al service account.
    PUBLISH_PERMISSION_DENIED Errore 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 Aggiungi il ruolo Pub/Sub Publisher al service account 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.
    Cluster is not public Non è possibile accedere al cluster fornito I cluster non pubblici dietro i VPC non sono supportati. Devi utilizzare un cluster pubblico.
    TOPIC_NOT_FOUND L'argomento Kafka fornito non è stato trovato. Verifica che il nome dell'argomento sia corretto. Assicurati che l'argomento esista all'interno del cluster specificato.

Se non si sono verificati errori fino a questo punto, controlla le best practice in Mantenere un editore in buona 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 di oggetti negli argomenti di importazione Pub/Sub.

Apache Kafka® è un marchio registrato di Apache Software Foundation o delle sue affiliate negli Stati Uniti e/o in altri paesi.