Aber ich habe es für eine Website getan, die Backblaze verwendet. Ich habe eine Vorlage erstellt, die ich in /root/aws-revert-template.yml mit Folgendem abgelegt habe:
# Diese Vorlage setzt aws-sdk-s3 auf eine Version zurück, die mit Backblaze funktioniert
params:
home: /var/www/discourse
hooks:
after_bundle_exec:
- exec:
cd: $home
cmd:
- bundle config set frozen false
- "sed -i 's/gem \\\"aws-sdk-s3\\\", require: false/gem \\\"aws-sdk-s3\\\", \\\"1.177.0\\\", require: false/' Gemfile"
- bundle update aws-sdk-s3
- bundle add aws-sdk-core --version 3.215
Und dann habe ich es wie folgt zu meiner app.yml hinzugefügt:
# WICHTIG: Legen Sie ein geheimes Passwort in Postgres für den Discourse-Benutzer fest
# TODO: Ändern Sie SOME_SECRET in dieser Vorlage
templates:
- "templates/web.template.yml"
- "templates/web.ratelimited.template.yml"
## Kommentieren Sie diese beiden Zeilen aus, wenn Sie Lets Encrypt (https) hinzufügen möchten
- "templates/web.ssl.template.yml"
- "templates/web.letsencrypt.ssl.template.yml"
- "/root/aws-revert-template.yml"
Und ich habe ein Upgrade auf Stable durchgeführt und es scheint zu funktionieren.
Sie könnten auch einfach das hinzufügen, was in der Vorlage steht, zu Ihrer app.yml.