使用Kinesis Firehose将数据写入S3的替代方法

时间:2019-10-30 21:34:52

标签: amazon-web-services amazon-s3 amazon-kinesis-firehose

我正在尝试将一些IOT数据写入S3存储桶,因此到目前为止我知道2个选项。

1)使用AWS CLI并将数据直接放入S3。

这种方法的缺点是我必须解析数据并弄清楚如何将其写入S3。因此,这里需要一些开发人员。好处是没有与此相关的额外费用。

2)使用Kinesis消防水带

这种方法的缺点是花费更多的钱。这可能很浪费,因为不必实时传输数据,而且它不是大量的数据。好处是我不必为将这些数据写入S3存储桶而编写任何代码。

还有其他可以探索的选择吗?

1 个答案:

答案 0 :(得分:0)

如果您希望降低成本,可以在IoT设备上使用某种cron功能将数据发布到可能写入S3的Lambda函数中吗?

带有Kinesis Data Firehose的选项2具有最小的管理开销。

您可能还想研究本机IoT服务。可能可以使用IoT Core,并将数据直接放入S3。