AWS SDK gemのバージョンアップと新しいAWS Data Integrity Protectionsのため、再構築できません

その通りです!

Backblaze は x-amz-checksum-crc32サポートしていません。Discourse の新しい AWS SDK バージョンでは、これがデフォルトで有効になっている可能性があります。

そこで、アプリに入り、

./launcher enter app

現在のバージョンの AWS SDK をアンインストールしました。

gem uninstall aws-sdk-s3 aws-sdk-core aws-sdk-kms

そして、Backblaze の担当者が動作すると言っていたものをインストールしました。

gem install aws-sdk-core -v “~> 3.215.1”
gem install aws-sdk-kms -v “~> 1.96.0”
gem install aws-sdk-s3 -v “~> 1.177.0”

その後、アプリを再構築したところ、動作しました!

「いいね!」 2