RejectedRecord - Amazon Timestream
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

要获得与亚马逊 Timestream 类似的功能 LiveAnalytics,可以考虑适用于 InfluxDB 的亚马逊 Timestream。适用于 InfluxDB 的 Amazon Timestream 提供简化的数据摄取和个位数毫秒级的查询响应时间,以实现实时分析。点击此处了解更多信息。

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

RejectedRecord

表示因数据验证问题未能成功插入 Timestream 的记录,必须解决这些问题后才能将时间序列数据重新插入系统。

内容

ExistingVersion

记录的现有版本。如果存在版本号高于写入请求版本号的相同记录,则会填充此值。

类型:长整型

必需:否

Reason

记录未成功插入 Timestream 的原因。失败的可能原因包括:

  • 包含重复数据的记录,即存在多个具有相同维度、时间戳和度量名称的记录,但:

    • 度量值不同

    • 请求中未包含版本信息,新记录的版本值等于或小于现有值

    如果 Timestream 拒绝此案例的数据,则 RejectedRecords 响应中的 ExistingVersion 字段将指示当前记录的版本。如需强制执行更新,您可以重新发送请求,并将该记录的版本设置为大于 ExistingVersion 的值。

  • 记录的时间戳超出内存存储的保留期限。

    注意

    当更新保留窗口时,如果立即尝试在新窗口内摄取数据,将收到 RejectedRecords 异常消息。为避免 RejectedRecords 异常,请等待新窗口的持续时间结束后再摄取新数据。有关更多信息,请参阅配置 Timestream 的最佳实践以及关于 Timestream 中存储工作原理的说明

  • 维度或度量超过 Timestream 所定义限制的记录。

有关更多信息,请参阅《Timestream 开发人员指南》中的访问管理

类型:字符串

必需:否

RecordIndex

WriteRecords 输入请求中记录的索引。索引从 0 开始。

类型:整数

必需:否

另请参阅

有关在特定语言的 Amazon SDK 中使用此 API 的更多信息,请参阅以下内容: