Résolutions des problèmes liés à Amazon S3 - Amazon Data Firehose

La diffusion de flux Amazon Data Firehose vers les tables Apache Iceberg dans Amazon S3 est en version préliminaire et peut faire l'objet de modifications.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Résolutions des problèmes liés à Amazon S3

Vérifiez ce qui suit si les données ne sont pas diffusées à votre compartiment Amazon Simple Storage Service (Amazon S3).

  • Vérifiez le Firehose IncomingBytes et IncomingRecords les métriques pour vous assurer que les données sont correctement envoyées à votre flux Firehose. Pour de plus amples informations, veuillez consulter Surveillez Amazon Data Firehose à l'aide de métriques CloudWatch .

  • Si la transformation des données avec Lambda est activée, vérifiez la ExecuteProcessingSuccess métrique Firehose pour vous assurer que Firehose a essayé d'appeler votre fonction Lambda. Pour de plus amples informations, veuillez consulter Surveillez Amazon Data Firehose à l'aide de métriques CloudWatch .

  • Vérifiez la DeliveryToS3.Success métrique Firehose pour vous assurer que Firehose a essayé d'insérer des données dans votre compartiment Amazon S3. Pour de plus amples informations, veuillez consulter Surveillez Amazon Data Firehose à l'aide de métriques CloudWatch .

  • Activez la journalisation des erreurs si elle n'est pas déjà activée et vérifiez les échecs de diffusion dans les journaux d'erreur. Pour de plus amples informations, veuillez consulter Surveillez Amazon Data Firehose à l'aide des journaux CloudWatch .

  • Si vous voyez un message d'erreur dans le journal indiquant « Firehose a été détecté InternalServerError lors de l'appel du service Amazon S3 ». L'opération sera réessayée ; si l'erreur persiste, contactez S3 pour obtenir une résolution. » , cela pourrait être dû à l'augmentation significative des taux de requêtes sur une seule partition dans S3. Vous pouvez optimiser les modèles de conception des préfixes S3 pour atténuer le problème. Pour plus d'informations, consultez la section Modèles de conception des meilleures pratiques : optimisation des performances d'Amazon S3. Si cela ne résout pas le problème, contactez le AWS Support pour obtenir une assistance supplémentaire.

  • Assurez-vous que le compartiment Amazon S3 spécifié dans votre flux Firehose existe toujours.

  • Si la transformation des données avec Lambda est activée, assurez-vous que la fonction Lambda spécifiée dans votre flux Firehose existe toujours.

  • Assurez-vous que le IAM rôle spécifié dans votre flux Firehose a accès à votre compartiment S3 et à votre fonction Lambda (si la transformation des données est activée). Assurez-vous également que le IAM rôle a accès au groupe de CloudWatch journaux et aux flux de journaux pour vérifier les journaux d'erreurs. Pour de plus amples informations, veuillez consulter Accorder à Firehose l'accès à une destination Amazon S3.

  • Si vous utilisez la transformation de données, assurez-vous que votre fonction Lambda ne renvoie jamais les réponses dont la taille de charge utile dépasse 6 Mo. Pour plus d'informations, consultez Amazon Data FirehoseData Transformation.