因未初始化的 TransferManager 导致备份上传失败

看起来我使用的是旧版本的 aws-sdk-s3。

$ bundle info aws-sdk-s3
  * aws-sdk-s3 (1.177.0)
	Summary: AWS SDK for Ruby - Amazon S3
	Homepage: https://github.com/aws/aws-sdk-ruby
	Source Code: https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-s3
	Changelog: https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-s3/CHANGELOG.md
	Path: /var/www/discourse/vendor/bundle/ruby/3.4.0/gems/aws-sdk-s3-1.177.0

在调查此问题时,我想起了我曾用这个变通方法来绕过 AWS SDK 与 Backblaze 不兼容的问题。重新回顾该话题后,我发现Backblaze 已经更新了他们的 API,因此不再需要该变通方法。

移除变通方法后,备份成功了!感谢大家的帮助。:heart: