diff --git a/Gemfile.lock b/Gemfile.lock index 282255ef48e..6dde31f0ae6 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -59,10 +59,10 @@ GEM aws-partitions (~> 1, >= 1.239.0) aws-sigv4 (~> 1.1) jmespath (~> 1.0) - aws-sdk-kms (1.42.0) + aws-sdk-kms (1.44.0) aws-sdk-core (~> 3, >= 3.112.0) aws-sigv4 (~> 1.1) - aws-sdk-s3 (1.90.0) + aws-sdk-s3 (1.96.1) aws-sdk-core (~> 3, >= 3.112.0) aws-sdk-kms (~> 1) aws-sigv4 (~> 1.1) diff --git a/lib/s3_helper.rb b/lib/s3_helper.rb index 636b27800cb..ed4d857951b 100644 --- a/lib/s3_helper.rb +++ b/lib/s3_helper.rb @@ -3,6 +3,7 @@ require "aws-sdk-s3" class S3Helper + FIFTEEN_MEGABYTES = 15 * 1024 * 1024 class SettingMissing < StandardError; end @@ -42,8 +43,8 @@ class S3Helper obj = s3_bucket.object(path) etag = begin - if File.size(file.path) >= Aws::S3::FileUploader::FIFTEEN_MEGABYTES - options[:multipart_threshold] = Aws::S3::FileUploader::FIFTEEN_MEGABYTES + if File.size(file.path) >= FIFTEEN_MEGABYTES + options[:multipart_threshold] = FIFTEEN_MEGABYTES obj.upload_file(file, options) obj.load obj.etag