rocher
(admin)
Janvier 10, 2026, 2:41
1
Téléchargé avec succès sur le stockage cloud du fournisseur Qiniu Cloud, le lien chargé est : https://img.i4ta.com/original/1X/5be788f6a5e3d0efa278e1e87b6c6ca6be2ce4cf.mp4 , le navigateur affiche :
{
error: "download token not specified"
}
Vidéo chargée dans le fil de discussion :
<video width="100%" height="100%" preload="metadata" controls="" style="display:none">
<source src="https://img.i4ta.com/original/1X/5be788f6a5e3d0efa278e1e87b6c6ca6be2ce4cf.mp4">
<a href="https://img.i4ta.com/original/1X/5be788f6a5e3d0efa278e1e87b6c6ca6be2ce4cf.mp4">https://img.i4ta.com/original/1X/5be788f6a5e3d0efa278e1e87b6c6ca6be2ce4cf.mp4</a>
</video>
Est-ce que l’authentification du bucket privé n’est pas activée ? Mais je ne sais pas où la configurer. Quelqu’un sait comment résoudre ce problème ?
Lilly
Janvier 10, 2026, 2:59
2
avez-vous lu ce sujet ?
This topic covers how to configure some common S3 compatible Object Storage providers (S3 clones). See Set up file and image uploads to S3 for more details about Amazon AWS S3 configuration, which is officially supported and used internally by Discourse for our hosting services.
Provider
Service Name
Works with Discourse?
Amazon AWS
S3
Yes
Digital Ocean
Spaces
Yes
Linode
Object Storage
Yes
Google Cloud
Storage
Yes
Scaleway
Object Storage
Yes
Vultr
Obj…
Je n’y connais rien à Qiniu Cloud ni si leur stockage S3 est pris en charge, mais vous aurez besoin d’une clé d’accès et d’un jeton (je crois qu’ils sont générés dans votre console Qinui Cloud). Si c’est possible, les paramètres de votre fichier app.yml devraient probablement ressembler à cet exemple :
## Stockage S3
DISCOURSE_USE_S3: true
DISCOURSE_S3_REGION: whatever
DISCOURSE_S3_ENDPOINT: http://s3-ap-southeast-1.qiniucs.com
DISCOURSE_S3_ACCESS_KEY_ID: *************
DISCOURSE_S3_SECRET_ACCESS_KEY: *****************
DISCOURSE_S3_CDN_URL: http://qiniu.pengfeima.cn
DISCOURSE_S3_BUCKET: qiniu-s3
DISCOURSE_S3_BACKUP_BUCKET: qiniu-s3/backups
DISCOURSE_BACKUP_LOCATION: s3
1 « J'aime »
pfaffman
(Jay Pfaffman)
Janvier 10, 2026, 11:50
3
En effet, https://img.i4ta.com/original/1X/5be788f6a5e3d0efa278e1e87b6c6ca6be2ce4cf.mp4 donne cette erreur. Vous devrez vérifier quelque part où les gens connaissent votre configuration pour configurer i4ta. Je suis presque sûr que cela a à voir avec la configuration là-bas.
rocher
(admin)
Janvier 11, 2026, 2:11
4
Oui, je l’ai installé via docker-compose, et j’ai configuré ak et sk dans l’interface d’administration de Discourse, et les fichiers peuvent être téléchargés avec succès. C’est juste que je ne peux pas les visualiser. J’ai vérifié toutes les configurations possibles et je n’ai trouvé aucun endroit pour configurer l’ajout du token lors de l’accès au lien CDN. Comme ce stockage est privé, le token doit être inclus. Y a-t-il d’autres endroits que la configuration ci-dessus ?
rocher
(admin)
Janvier 11, 2026, 2:14
5
Voici ma configuration, est-elle correcte ? Ai-je besoin d’autres configurations associées ?
pangbo
Janvier 11, 2026, 6:54
6
Si votre compartiment S3 est privé, vous devez activer l’option Secure uploads, sinon Discourse n’essaiera pas de signer les liens des pièces jointes
Après avoir modifié ce paramètre, vous devez effectuer un nouveau rebake des publications pour qu’il prenne effet
Added in the Discourse 2.4 release in February is the Secure Uploads feature, which provides a higher degree of security for ALL uploads (images, video, audio, text, pdfs, zips, and others) within a Discourse instance.
Prerequisites
You must have S3 uploads enabled on your site, which needs the following settings to be filled:
S3 access key id
S3 secret access key
S3 region
S3 upload bucket
You also must be using an S3 bucket that does not have a Public bucket policy, and you need to make su…
1 « J'aime »