Ainsi, en entrant dans le conteneur, en éditant le fichier Gemfile et en remplaçant
gem 'aws-sdk-s3', require: false
par
gem 'aws-sdk-s3', '1.51.0', require: false
puis en exécutant
bundle install --no-deployment
sv restart unicorn
pour vérifier si cela fonctionne, une recherche dichotomique des versions montre que 1.51.0 est la dernière version fonctionnelle. Le problème semble donc provenir de la version 1.52.0, qui introduit la fonctionnalité « Ajout du support pour SelectObjectContent afin de scanner une partie d’un objet spécifiée par une plage de balayage ».
Je ne sais pas quoi faire ensuite. Je pense que je vais ouvrir un ticket sur GitHub - aws/aws-sdk-ruby: The official AWS SDK for Ruby · GitHub, mais je ne suis pas sûr qu’ils s’en soucient, n’est-ce pas ? Peut-être devrais-je plutôt ouvrir un ticket auprès de Google ?
Discourse fonctionne toujours pour les uploads sur les buckets Google, mais pas pour les sauvegardes.