View a markdown version of this page

Solução de problemas do Amazon S3 - Amazon 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 S3

Verifique o seguinte se os dados não forem entregues ao bucket do Amazon Simple Storage Service (Amazon S3).

  • Verifique as métricas IncomingBytes e IncomingRecords do Firehose para garantir que os dados sejam enviados para o fluxo do Firehose com êxito. Para obter mais informações, consulte Monitore o Amazon Data Firehose com métricas CloudWatch.

  • Se a transformação de dados com o Lambda estiver habilitada, verifique a métrica ExecuteProcessingSuccess do Firehose para se certificar de que o Firehose tenha tentado invocar a função do Lambda. Para obter mais informações, consulte Monitore o Amazon Data Firehose com métricas CloudWatch.

  • Verifique a métrica do DeliveryToS3.Success Firehose para se certificar de que ele tenha tentado colocar dados no bucket do Amazon S3. 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.

  • Se você ver uma mensagem de erro no registro dizendo “Firehose found InternalServerError when call Amazon S3 service”. A operação será tentada novamente; se o erro persistir, entre em contato com o S3 para resolução." , isso pode ser devido ao aumento significativo nas taxas de solicitação em uma única partição no S3. É possível otimizar os padrões de design de prefixo do S3 para mitigar o problema. Para obter mais informações, consulte Padrões de Design de Práticas Recomendadas: Otimizando a Performance do Amazon S3. Se isso não resolver o problema, entre em contato com o AWS Support para obter mais assistência.

  • Certifique-se de que o bucket do Amazon S3 especificado no fluxo do Firehose ainda exista.

  • Se a transformação de dados com o Lambda estiver habilitada, certifique-se de que a função do Lambda especificada no fluxo do Firehose ainda exista.

  • Certifique-se de que o perfil do IAM especificado no seu fluxo do Firehose tenha acesso ao bucket do S3 e à função do Lambda (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 Concessão ao Firehose de acesso a um destino do Amazon S3.

  • 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.