![](/img/trans.png)
[英]Creating a new file, writing to it and uploading to S3 using Python in Lambda
[英]Writing content of a large file to Dynamo from S3 with Lambda
我認為您的鏈接解決方案中的扇出方法應該是最佳選擇。
以 main lambda function 為例,它將通過將行數(例如每行 1000 行)分成扇出調用來拆分處理 lambda,它將使用Event
而不是Tail
調用。 處理 lambda 應該只讀取分配給它的 CSV 行(看看這里)。
如果您已經嘗試過這個,您可以發布您的部分解決方案嗎?
我可以通過將 dynamodb 的寫入容量增加到最小 1000 來解決我的問題(部分)。 我可以在 10 分鍾內寫出 100 萬條記錄。 我仍然需要拆分 csv 文件。 使用 batch_write 而不是逐行編寫每個項目也有很大幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.