私の目標は、gzip で圧縮された大きなテキスト ファイルを作成し、S3 に配置することです。
ファイルの内容は、別のソースからループで読み取ったブロックで構成されています。
このファイルのサイズのため、すべてのデータをメモリに保持することはできないため、S3 と ZIP に同時に直接ストリーミングする必要があります。
このトリックを Node.JS の正規で実行する方法は理解してfsいますが、AWS Lambda の S3 で同じトリックを実行できるかどうかについて混乱していますか? s3.putObject を消費できること はわかっていますが、操作streamObjectを実行するときにこのストリームはすでにファイナライズされている必要があるように思われます。これputObjectにより、許可されたメモリを超える可能性があります。