本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
处理数据格式转换错误
当 Amazon Data Firehose 无法解析或解串记录时(例如,当数据与架构不匹配时),会将记录写入 Amazon S3,且带有错误前缀。如果此写入失败,Amazon Data Firehose 会一直重试,同时阻止进一步传输。对于每条失败的记录,KAmazon Data Firehose 会使用以下架构写入 JSON 文档:
{ "attemptsMade": long, "arrivalTimestamp": long, "lastErrorCode": string, "lastErrorMessage": string, "attemptEndingTimestamp": long, "rawData": string, "sequenceNumber": string, "subSequenceNumber": long, "dataCatalogTable": { "catalogId": string, "databaseName": string, "tableName": string, "region": string, "versionId": string, "catalogArn": string } }