Risoluzione dei problemi di un argomento di importazione di flussi di dati Amazon Kinesis

Questo documento fornisce alcuni suggerimenti comuni per la risoluzione dei problemi relativi agli argomenti di importazione di Amazon Kinesis Data Streams.

Dopo aver configurato l'argomento di importazione e iniziato a importare i messaggi, puoi controlla le metriche di Cloud Monitoring pertinenti se i dati vengono importati. Procedi nel seguente modo:

  1. Nella console, vai alla pagina Argomenti.

    Vai ad Argomenti

  2. Fai clic sull'argomento di importazione dei flussi di dati Amazon Kinesis 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 importati dati, nella pagina dei dettagli dell'argomento, controlla se è presente un errore per il campo Stato argomento.

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

  7. Ecco un elenco di errori che potresti riscontrare:

    Codice di errore Descrizione Correggi
    KINESIS_PERMISSION_DENIED Errore durante il consumo dei dati Kinesis a causa di problemi di autorizzazione. Verifica l'accuratezza dell'ARN del ruolo AWS e controlla che Il ruolo AWS dispone delle autorizzazioni di lettura Kinesis necessarie. Per maggiori informazioni informazioni, consulta la sezione Creare un criterio in AWS.
    Assicurati che esista un account di servizio e che sia correttamente configurato 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 abbia l'autorizzazione iam.serviceAccounts.getOpenIdToken. Per ulteriori informazioni, consulta la sezione Aggiungere il ruolo Creatore token account di servizio a Pub/Sub o un account di servizio.
    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 durante la pubblicazione nell'argomento a causa dell'autorizzazione che le applicazioni presentino problemi di prestazioni. 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.
    STREAM_NOT_FOUND Impossibile trovare il flusso Kinesis specificato. Verifica l'accuratezza dell'ARN del flusso.
    CONSUMER_NOT_FOUND Impossibile trovare il consumer Kinesis. Verifica l'accuratezza dell'ARN del consumatore. Se necessario, ricrea il consumatore.
  8. Se finora non ci sono errori, controlla le best practice nella Mantieni un publisher integro.