File tree Expand file tree Collapse file tree 1 file changed +1
-7
lines changed
Expand file tree Collapse file tree 1 file changed +1
-7
lines changed Original file line number Diff line number Diff line change @@ -74,13 +74,7 @@ export default function createCanonicalRequest(
7474 const canonicalHeadersList = signedHeadersList . map ( ( signedHeader : any ) => {
7575 if ( pHeaders [ signedHeader ] !== undefined ) {
7676 const headerValue = pHeaders [ signedHeader ] ;
77- // AWS SDK v3 can pass header values as arrays (for multiple values),
78- // strings, or other types. We need to normalize them before calling .trim()
79- // Per HTTP spec and AWS Signature v4, multiple values are joined with commas
80- const stringValue = Array . isArray ( headerValue )
81- ? headerValue . join ( ',' )
82- : String ( headerValue ) ;
83- const trimmedHeader = stringValue
77+ const trimmedHeader = pHeaders [ signedHeader ]
8478 . trim ( ) . replace ( / \s + / g, ' ' ) ;
8579 return `${ signedHeader } :${ trimmedHeader } \n` ;
8680 }
You can’t perform that action at this time.
0 commit comments