所以,通过进入容器并编辑 Gemfile,将
gem 'aws-sdk-s3', require: false
更改为
gem 'aws-sdk-s3', '1.51.0', require: false
然后执行
bundle install --no-deployment
sv restart unicorn
来测试是否生效。通过二分法测试不同版本后发现,1.51.0 是最后一个正常工作的版本。因此,问题始于 1.52.0 版本中的“功能:在 SelectObjectContent 中添加对指定扫描范围的对象部分进行扫描的支持”。
我不确定接下来该怎么做。我想我会在 GitHub - aws/aws-sdk-ruby: The official AWS SDK for Ruby · GitHub 上提交一个 issue,但我不确定他们是否会在意,对吧?所以也许应该向 Google 提交一个工单?
目前,Discourse 在 Google Buckets 上的文件上传功能仍然正常,只是备份功能失效了。