Kann nicht neu aufbauen wegen AWS SDK Gem-Update und neuen AWS Data Integrity Protections

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.

3 „Gefällt mir“