选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

对 Firehose 中的解压缩进行问题排查

聚焦模式
对 Firehose 中的解压缩进行问题排查 - Amazon Data Firehose

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

下表显示了 Firehose 如何处理数据解压缩和处理期间的错误,包括将记录传输到 S3 错误存储桶、日志记录错误和发出指标。其中还解释了未经授权的数据放置操作返回的错误消息。

问题 解决方案
如果在解压缩过程中出现错误,源数据会发生什么?

如果 Amazon Data Firehose 无法解压缩记录,则记录将按原样(以压缩格式)传输到您在 Firehose 流创建期间指定的 S3 错误存储桶。除了记录外,传输的对象还包括错误代码和错误消息,这些对象将传输到名为 decompression-failed 的 S3 存储桶前缀。记录解压缩失败后,Firehose 将继续处理其他记录。

成功解压缩后,如果处理管道出现错误,源数据会发生什么?

如果 Amazon Data Firehose 在解压后的处理步骤(例如,动态分区和数据格式转换)中出错,则记录将以压缩格式传输到您在创建 Firehose 流时指定的 S3 错误存储桶。除了记录外,传输的对象还包括错误代码和错误消息。

如果出现错误或异常,要如何通知您?

如果在解压缩过程中出现错误或异常,如果您配置 CloudWatch 日志,Firehose 会将错误消息 CloudWatch 记录到日志中。此外,Firehose 还会向您可以 CloudWatch 监控的指标发送指标。您还可以选择根据 Firehose 发出的指标来创建警报。

put操作不是来自 CloudWatch 日志时会发生什么? puts如果客户不是来自 CloudWatch 日志,则会返回以下错误消息:
Put to Firehose failed for AccountId: <accountID>, FirehoseName: <firehosename> because the request is not originating from allowed source types.
Firehose 为解压缩功能发出了哪些指标? Firehose 发出每条记录的解压缩指标。您应该选择周期(1 分钟)、统计数据(总和)、日期范围,以获取 DecompressedRecords 失败或成功或 DecompressedBytes 失败或成功的次数。有关更多信息,请参阅 CloudWatch Logs 解压缩指标
隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。