Solução de problemas do Amazon Redshift - Amazon Data Firehose

O Amazon Data Firehose era conhecido anteriormente como Amazon Kinesis Data Firehose

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Solução de problemas do Amazon Redshift

Verifique o seguinte se os dados não forem entregues ao cluster provisionado do Amazon Redshift ou ao grupo de trabalho do Amazon Redshift sem servidor.

Os dados são entregues no bucket do S3 antes de serem carregados no Amazon Redshift. Se os dados não forem entregues ao bucket do S3, consulte Solução de problemas do Amazon S3.

  • Verifique a DeliveryToRedshift.Success métrica do Firehose para garantir que o Firehose tenha tentado copiar dados do seu bucket do S3 para o cluster provisionado do Amazon Redshift ou para o grupo de trabalho Amazon Redshift Serverless. Para ter mais informações, consulte Monitorando o Amazon Data Firehose usando métricas CloudWatch .

  • Habilite do registro de erros caso ele ainda não esteja habilitado e verifique se os logs de erros acusa falha de entrega. Para ter mais informações, consulte Monitorando o Amazon Data Firehose usando registros CloudWatch .

  • Verifique a STL_CONNECTION_LOG tabela do Amazon Redshift para ver se o Firehose pode fazer conexões bem-sucedidas. Nessa tabela, você conseguirá ver as conexões e os respectivos status com base em um nome de usuário. Para obter mais informações, consulte STL_CONNECTION_LOG no Guia do desenvolvedor de banco de dados do Amazon Redshift.

  • Se a verificação anterior mostrar que as conexões estão sendo estabelecidas, verifique a tabela STL_LOAD_ERRORS do Amazon Redshift para saber o motivo da falha do comando COPY. Para obter mais informações, consulte STL_LOAD_ERRORS no Guia do desenvolvedor de banco de dados do Amazon Redshift.

  • Certifique-se de que a configuração do Amazon Redshift em seu stream do Firehose seja precisa e válida.

  • Certifique-se de que a função do IAM especificada em seu stream do Firehose possa acessar o bucket do S3 do qual o Amazon Redshift copia os dados e também a função Lambda para transformação de dados (se a transformação de dados estiver ativada). Além disso, certifique-se de que a função do IAM tenha acesso ao grupo de CloudWatch registros e aos fluxos de registros para verificar os registros de erros. Para ter mais informações, consulte Conceda ao Amazon Data Firehose acesso a um destino do Amazon Redshift .

  • Se seu cluster provisionado pelo Amazon Redshift ou grupo de trabalho Amazon Redshift Serverless estiver em uma nuvem privada virtual (VPC), certifique-se de que o cluster permita acesso a partir de endereços IP do Firehose. Para ter mais informações, consulte Conceda ao Amazon Data Firehose acesso a um destino do Amazon Redshift .

  • Certifique-se de que o cluster provisionado do Amazon Redshift ou o grupo de trabalho do Amazon Redshift sem servidor esteja disponível publicamente.

  • Se você estiver usando transformação de dados, certifique-se de que a função do Lambda nunca retorne respostas cuja carga útil exceda 6 MB. Para obter mais informações, consulte Amazon Data FirehoseData Transformation.