So, by entering the container and editing Gemfile
and changing
gem 'aws-sdk-s3', require: false
to versions of
gem 'aws-sdk-s3', '1.51.0', require: false
and then doing
bundle install --no-deployment
sv restart unicorn
to see if it worked or not, a binary search through the versions shows that 1.51.0
is the last version that works, so something in 1.52.0
“Feature - Adding support in SelectObjectContent for scanning a portion of an object specified by a scan range.” is where the problem began.
I’m not sure what to do next. I guess I’ll open an issue over at https://github.com/aws/aws-sdk-ruby, but I’m not sure that they care, right? So maybe open a ticket with the Google?
And Discourse still works for uploads on Google Buckets, just not backups.