diff --git a/src/RemoteResourceS3Controller.js b/src/RemoteResourceS3Controller.js index 29fa1ee8..06f49195 100644 --- a/src/RemoteResourceS3Controller.js +++ b/src/RemoteResourceS3Controller.js @@ -63,6 +63,7 @@ module.exports = class RemoteResourceS3Controller extends BaseDownloadController let { accessKeyId, secretAccessKey } = await this._fetchHmacSecrets(hmac); objectPath.set(options, 'aws.key', accessKeyId); objectPath.set(options, 'aws.secret', secretAccessKey); + objectPath.set(options, 'aws.sign_version', 4); } else if (iam) { let bearerToken = await this._fetchS3Token(iam); objectPath.set(options, 'headers.Authorization', `bearer ${bearerToken}`);