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 métrica
DeliveryToRedshift.Successdo Firehose para garantir que ele tenha tentado copiar dados do bucket do S3 para o cluster provisionado do Amazon Redshift ou para o grupo de trabalho do Amazon Redshift sem servidor. Para obter mais informações, consulte Monitore o Amazon Data Firehose com 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 obter mais informações, consulte Monitore o Amazon Data Firehose usando registros CloudWatch.
-
Verifique a tabela
STL_CONNECTION_LOGdo Amazon Redshift para ver se o Firehose pode fazer conexões com êxito. 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, consulteSTL_CONNECTION_LOGno 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_ERRORSdo Amazon Redshift para saber o motivo da falha do comando COPY. Para obter mais informações, consulteSTL_LOAD_ERRORSno Guia do desenvolvedor de banco de dados do Amazon Redshift. -
Certifique-se de que a configuração do Amazon Redshift no fluxo do Firehose seja precisa e válida.
-
Certifique-se de que o perfil do IAM especificado no seu fluxo do Firehose tenha acesso ao bucket do S3 do qual o Amazon Redshift copia os dados e também a função do Lambda para transformação de dados (se a transformação de dados estiver habilitada). 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 obter mais informações, consulte Conceder ao Firehose acesso a um destino do Amazon Redshift.
-
Se o seu cluster provisionado do Amazon Redshift ou grupo de trabalho do Amazon Redshift sem servidor estiver em uma nuvem privada virtual (VPC), certifique-se de que o cluster permita o acesso a partir dos endereços IP do Firehose. Para obter mais informações, consulte Conceder ao 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.