我正在使用Kinesis firehose交付流。我使用PutRecord API将记录放入交付流中。一个观察结果putRecord将Record作为参数,内部采用byteBuffer。
我能够成功地将记录放入firehose传输流中。现在我在nodejs中实现了lambda函数来对kinesis firehose流中的记录进行转换。
在我的lambda函数中,我在lambda函数中得到字节流而不是字符串。知道为什么会这样吗?我尝试将字节流转换为字符串,但没有运气
从AWS doc我开始知道数据被发布到lambda函数是BASE64编码我们需要解码数据。
谢谢