Merci, cela a résolu le problème pour moi.
J’ai appliqué la solution de contournement directement dans app.yml via after_bundle_exec, en verrouillant aws-sdk-s3 à la version 1.177.0 et aws-sdk-core à la version 3.215, puis j’ai reconstruit le conteneur. Depuis, les sauvegardes manuelles vers Cloudflare R2 fonctionnent à nouveau, et les téléversements par navigateur qui échouaient précédemment fonctionnent également.
Dans mon cas, les erreurs s’affichaient sous la forme multipart upload failed: undefined method 'downcase' for nil avec aws-sdk-s3 1.182.0.
Je remercie pour cette solution de contournement.