AWS SDK v3のflexible-checksumsはストリームBodyにContentLengthが 未指定だと x-amz-decoded-content-length: undefined を送信して ERR_HTTP_INVALID_HEADER_VALUE になる。expectedSizeを明示的に渡し、 writeStream側もsizeBytesを常に指定するよう修正した。
AWS SDK v3のflexible-checksumsはストリームBodyにContentLengthが 未指定だと x-amz-decoded-content-length: undefined を送信して ERR_HTTP_INVALID_HEADER_VALUE になる。expectedSizeを明示的に渡し、 writeStream側もsizeBytesを常に指定するよう修正した。