前提・実現したいこと
AWS S3上にファイルが配置された際に起動するLambdaの処理を設計中です。
S3にアップロードされたSJISのファイルを読み込んで、UTF-8に変換するだけの処理なのですが
なるべくLambdaの利用メモリサイズを小さくするために、チャンクサイズ指定や行読み込みなどの処理を行いたいのですが
なかなかいい方法を見つけることができていません。。。
どなたかお知恵を拝借できないでしょうか。
試したこと
・boto3のread().decode()で開いてputで保存
→Lambdaのデフォルトのメモリ量(128MB)では、サイズ50MB程度のファイルでもアウトオブメモリー発生

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/13 07:22
退会済みユーザー
2021/05/13 09:42