Javascript 在AWS lambda函数内从s3中读取分块的csv文件

Javascript 在AWS lambda函数内从s3中读取分块的csv文件,javascript,c#,node.js,csv,aws-lambda,Javascript,C#,Node.js,Csv,Aws Lambda,我正在尝试实现step函数或递归aws lambda函数我的基本想法是从s3读取范围字节的csv文件并处理记录,然后使用更新的开始和结束偏移量调用我的下一个lambda函数来读取下一个块。问题是,当我这样做时,csv文件有时在我面临的行之间被分割重建要读取的偏移量的难度是否有人有任何想法或建议如何解决此情况如何读取一系列字节,x-y,向后退一步找到最后一个换行符位置,并将y值更改为该字节,然后丢弃该字节。然后,您的下一个范围请求从y+1开始 “csv文件有时会在两行之间分割”——你能用一个例子说

我正在尝试实现step函数或递归aws lambda函数我的基本想法是从s3读取范围字节的csv文件并处理记录,然后使用更新的开始和结束偏移量调用我的下一个lambda函数来读取下一个块。问题是,当我这样做时,csv文件有时在我面临的行之间被分割重建要读取的偏移量的难度是否有人有任何想法或建议如何解决此情况

如何读取一系列字节,x-y,向后退一步找到最后一个换行符位置,并将y值更改为该字节,然后丢弃该字节。然后,您的下一个范围请求从y+1开始

“csv文件有时会在两行之间分割”——你能用一个例子说明这个问题吗?