# Impossible de reconstruire en raison de la mise à jour de la gem AWS SDK et des nouvelles protections d'intégrité des données AWS

**URL:** https://meta.discourse.org/t/cant-rebuild-due-to-aws-sdk-gem-bump-and-new-aws-data-integrity-protections/354217
**Category:** Self-hosting
**Created:** [Février 24, 2025, 5:39 UTC](https://meta.discourse.org/t/cant-rebuild-due-to-aws-sdk-gem-bump-and-new-aws-data-integrity-protections/354217 "2025-02-24T17:39:21Z")
**Posts on this page:** 1
**Showing post:** 49

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [Avril 29, 2025, 7:35 UTC](https://meta.discourse.org/t/cant-rebuild-due-to-aws-sdk-gem-bump-and-new-aws-data-integrity-protections/354217/49 "2025-04-29T19:35:15Z")

</div>

> [@pfaffman](#):
>
> J’espère que vous n’aurez pas besoin de faire cela,

Mais je l’ai fait pour un site qui utilise Backblaze. J’ai créé un modèle que j’ai placé dans `/root/aws-revert-template.yml` avec ceci :

```plaintext
# Ce modèle remplace aws-sdk-s3 par une version qui fonctionne avec backblaze

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

```

Et je l’ai ajouté à mon `app.yml` comme ceci :

```plaintext
# IMPORTANT : DÉFINISSEZ UN MOT DE PASSE SECRET dans Postgres pour l'utilisateur Discourse
# TODO : changez SOME_SECRET dans ce modèle

templates:
  - "templates/web.template.yml"
  - "templates/web.ratelimited.template.yml"
## Décommentez ces deux lignes si vous souhaitez ajouter Lets Encrypt (https)
  - "templates/web.ssl.template.yml"
  - "templates/web.letsencrypt.ssl.template.yml"
  - "/root/aws-revert-template.yml"

```

Et j’ai exécuté une mise à niveau vers stable et cela semble fonctionner.

Vous pourriez également simplement ajouter ce qui se trouve dans le modèle à votre `app.yml`

---

_[View the full topic](https://meta.discourse.org/t/cant-rebuild-due-to-aws-sdk-gem-bump-and-new-aws-data-integrity-protections/354217)._
