【发布时间】:2018-05-06 21:14:37
【问题描述】:
我正在尝试将我的所有 AWS IoT 传入传感器值消息发送到同一个 s3 存储桶,但是尽管在我的存储桶中打开了版本控制,该文件仍然被覆盖并且只显示最后一个输入传感器值而不是所有这些值.我直接从 AWS IoT 控制台使用“将消息存储在 Amazon S3 存储桶中”。有什么简单的方法可以解决这个问题?
【问题讨论】:
我正在尝试将我的所有 AWS IoT 传入传感器值消息发送到同一个 s3 存储桶,但是尽管在我的存储桶中打开了版本控制,该文件仍然被覆盖并且只显示最后一个输入传感器值而不是所有这些值.我直接从 AWS IoT 控制台使用“将消息存储在 Amazon S3 存储桶中”。有什么简单的方法可以解决这个问题?
【问题讨论】:
因此,经过进一步研究并与 Amazon Dev 支持人员交谈后,您实际上无法直接从 IoT 控制台将记录附加到 S3 中的同一文件中。我提到这是大多数物联网开发人员想要的默认功能,他说这可能很快就会实现,但现在还不行。无论如何,我测试过的最简单的解决方法是使用连接到 S3 存储桶的消防软管设置 Kinesis 流。这将受到可调整的数据大小和流持续时间的限制,但在其他方面效果很好。如果需要,它还允许您插入 Lambda 函数进行数据转换。
【讨论】: