fix(s3): Add requestChecksumCalculation config option

Closes #1619
This commit is contained in:
Maksim Eltyshev
2026-04-01 22:12:58 +02:00
parent 9abad91b04
commit dbad8e976b
5 changed files with 12 additions and 2 deletions
+8 -2
View File
@@ -29,7 +29,7 @@ module.exports = function defineS3Hook(sails) {
sails.log.info('Initializing custom hook (`s3`)');
client = new S3Client({
const config = {
endpoint: sails.config.custom.s3Endpoint,
region: sails.config.custom.s3Region || 'eu-central-1',
credentials: {
@@ -37,7 +37,13 @@ module.exports = function defineS3Hook(sails) {
secretAccessKey: sails.config.custom.s3SecretAccessKey,
},
forcePathStyle: sails.config.custom.s3ForcePathStyle,
});
};
if (sails.config.custom.s3RequestChecksumCalculation) {
config.requestChecksumCalculation = sails.config.custom.s3RequestChecksumCalculation;
}
client = new S3Client(config);
},
getClient() {