# Bilder wurden nach der Konfiguration von S3-Uploads nicht geladen

**URL:** <https://meta.discourse.org/t/images-didnt-load-after-configuring-s3-uploads/201780>\
**Category:** Product Support\
**Created:** [26. August 2021 um 10:47 UTC](https://meta.discourse.org/t/images-didnt-load-after-configuring-s3-uploads/201780 "2021-08-26T10:47:55Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![johndom](https://avatars.discourse-cdn.com/v4/letter/j/3ec8ea/32.png) [@johndom](https://meta.discourse.org/u/johndom)\
**Post date:** [26. August 2021 um 10:47 UTC](https://meta.discourse.org/t/images-didnt-load-after-configuring-s3-uploads/201780/1 "2021-08-26T10:47:56Z")

</div>

Hallo. Wir haben gerade von Discourse EC2 zu Discourse ECS (Container-Dienst) migriert. Während wir noch auf EC2 waren, war S3-Uploads noch nicht eingerichtet. Vor der Migration haben wir alle Bilder von EC2 in den S3-Bucket kopiert (mit öffentlichem Zugriff). Nach der Migration mit aktiviertem S3-Uploads (noch ohne CDN) stellten wir jedoch fest, dass Bilder (und Avatare) überhaupt nicht geladen wurden.

In app.yml steht:

```plaintext
  DISCOURSE_USE_S3: true
  DISCOURSE_S3_REGION: us-east-1
  DISCOURSE_S3_ACCESS_KEY_ID: aws_access_key
  DISCOURSE_S3_SECRET_ACCESS_KEY: aws_secret_key
  DISCOURSE_S3_BUCKET: <uploads-bucket>
  DISCOURSE_S3_BACKUP_BUCKET: <backups-bucket>
  DISCOURSE_BACKUP_LOCATION: s3

hooks:
  after_assets_precompile:
    - exec:
        cd: $home
        cmd:
          - sudo -E -u discourse bundle exec rake s3:upload_assets

```

Auch das Ausführen folgender Befehle im Container hat nicht geholfen:

```plaintext
rake posts:rebake
rake posts:missing_uploads
rake avatars:refresh

```

Außerdem haben wir einen Unterschied zwischen den URLs der Bilder festgestellt (Discourse verwendete weiterhin die URLs für „lokale Uploads in EC2“).

Dies ist der Link in S3: https://[s3-bucket].s3.amazonaws.com/original/1X/831092e27d6c066c3618a587a5c378e1c794f2c6.png

Link in Discourse (URL stammt weiterhin von den EC2-Uploads): https://[domain]/uploads/default/original/1X/831092e27d6c066c3618a587a5c378e1c794f2c6.png

Der Fehler im Browser lautet: 404 NOT FOUND

Wie konfigurieren wir Discourse, damit es die korrekten S3-URLs für die Bilder verwendet?

---

_[View the full topic](https://meta.discourse.org/t/images-didnt-load-after-configuring-s3-uploads/201780)._
