# Erreur S3, Assets et CDN

**URL:** <https://meta.discourse.org/t/s3-assets-cdn-error/272504>\
**Category:** Self-hosting\
**Tags:** cdn, s3\
**Created:** [Juillet 22, 2023, 12:00 UTC](https://meta.discourse.org/t/s3-assets-cdn-error/272504 "2023-07-22T12:00:49Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![LimitlessGreen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/limitlessgreen/32/235212_2.png) [@LimitlessGreen](https://meta.discourse.org/u/LimitlessGreen)\
**Post date:** [Juillet 22, 2023, 12:00 UTC](https://meta.discourse.org/t/s3-assets-cdn-error/272504/1 "2023-07-22T12:00:50Z")

</div>

Salut, je rencontre un problème étrange, concernant : S3 (DigitalOcean), les assets (via S3) et le point de terminaison CDN.

#### Description du problème :

En cas d’erreur, je ne vois que l’animation de chargement, et les erreurs s’affichent comme dans l’image ci-dessous :

Voici le schéma d’erreur :

| / | Point de terminaison CDN | Point de terminaison « normal » |
| --- | --- | --- |
| DISCOURSE\_S3\_BUCKET DÉFINI | ❌ Pic1 | ✅ |
| DISCOURSE\_S3\_BUCKET **NON** DÉFINI | ✅ | ✅ |

- Point de terminaison CDN : `https://<bucket>.fra1.cdn.digitaloceanspaces.com`
- Point de terminaison « normal » : `https://<bucket>.fra1.digitaloceanspaces.com`

 ![Pic1](https://global.discourse-cdn.com/meta/original/4X/9/d/1/9d12eb3f6722ad03d2705d327295970c91d2ac7e.png)

Configuration actuelle :

```plaintext
  DISCOURSE_USE_S3: true

  DISCOURSE_S3_ACCESS_KEY_ID: <token>
  DISCOURSE_S3_SECRET_ACCESS_KEY: <secret>
  DISCOURSE_S3_ENDPOINT: https://fra1.digitaloceanspaces.com
  DISCOURSE_S3_CDN_URL: https://<bucket>.fra1.cdn.digitaloceanspaces.com
  #DISCOURSE_S3_BUCKET: '<bucket>' # pour les assets
  DISCOURSE_S3_UPLOAD_BUCKET: '<bucket>'
  DISCOURSE_S3_REGION: fra1
  DISCOURSE_BACKUP_LOCATION: s3
  DISCOURSE_S3_BACKUP_BUCKET: '<bucket>/backups '
  DISCOURSE_S3_INSTALL_CORS_RULE: false

```

J’ai également défini le hook suivant (si j’utilise la variable `DISCOURSE_S3_BUCKET`) :

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

```

Je ne rencontre l’erreur qu’avec la combinaison « juste » des configurations. Des idées ? Je peux également fournir plus d’informations si nécessaire.

---

_[View the full topic](https://meta.discourse.org/t/s3-assets-cdn-error/272504)._
