Open
Description
Currently, we support Node.js up to 16 on AWS. To use Node.js 18 or newer, we need to migrate our storage SDK to use v3.
(1) We should start with the automatic conversion: https://docs.aws.amazon.com/sdk-for-javascript/v3/developer-guide/migrating.html
(2) We are using promises - we need to verify that the new SDK will behave similarly.
(3) Finally, we offer read and write streams. However, these are no longer supported directly, and we need a workarounds: https://stackoverflow.com/questions/76142043/getting-a-readable-from-getobject-in-aws-s3-sdk-v3