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

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

排除从 Timestream 卸载的故障 LiveAnalytics

以下是与 UNLOAD 命令相关的故障排除指南。

类别

错误消息

如何进行问题排查

S3 密钥长度

使用目标中提供的 S3 前缀 [%s] 时,卸载结果文件密钥将超过 S3 允许的密钥长度。有关更多详细信息,请参阅文档。

使用UNLOAD语句导出查询结果时,由 S3 存储桶名称和前缀长度之和组成的 S3 密钥长度超过了支持的最大 S3 密钥长度。我们建议减少前缀或存储桶名称的长度。

使用 partitioned_by [%s] 时卸载结果文件密钥将超过 S3 允许的密钥长度。有关更多详细信息,请参阅文档。

使用UNLOAD语句导出查询结果时,使用 partitioned_by 列的 S3 密钥长度超过了支持的最大 S3 密钥长度。我们建议使用备用列进行分区或缩短 partitioned_column 的长度(如果可行)。

使用 S3 前缀 [%s] 和 partitioned_by [%s] 时,卸载结果文件密钥将超过 S3 允许的密钥长度。有关更多详细信息,请参阅文档。

使用UNLOAD语句导出查询结果时,由 S3 存储桶名称、前缀和 partitioned_by 列名长度之和组成的 S3 密钥长度超过了支持的最大 S3 密钥长度。我们建议减少前缀、存储桶名称长度,或者使用备用列对数据进行分区。

生成的 S3 对象密钥:%s 太长。有关更多详细信息,请参阅文档。

使用UNLOAD语句处理查询时,分区列中的一个值超过了支持的最大 S3 密钥长度。可以在生成的对象键中找到分区列和值。

S3 油门

我们已检测到 Amazon S3 正在限制从 UNLOAD 命令中写入的内容。有关更多信息,请参阅 Amazon Timestream 文档

请参阅此的 S3 文档。当多个读取器/写入器访问同一个文件夹时,S3 API 调用率可能会受到限制。请审核所提供存储桶的呼叫量。如果您对多个并发UNLOAD查询使用同一个存储桶,请尝试使用不同的存储桶进行相同的查询。如果您将同一个存储桶用于除 Timestream 之外的多个操作 LiveAnalytics UNLOAD,请考虑将UNLOAD结果移动到单独的存储桶。