rocher
(admin)
Janeiro 10, 2026, 2:41pm
1
Carregado com sucesso para o armazenamento em nuvem Qiniu, o link carregado é: https://img.i4ta.com/original/1X/5be788f6a5e3d0efa278e1e87b6c6ca6be2ce4cf.mp4 , e ao abrir no navegador, ele exibe:
{
error: "download token not specified"
}
Vídeo carregado no tópico:
<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>
Será que não está usando a autenticação de bucket privado? Mas eu não sei onde configurar, algum mestre sabe como resolver isso?
Lilly
Janeiro 10, 2026, 2:59pm
2
você leu este tópico?
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…
Eu não sei nada sobre Qiniu Cloud ou se o armazenamento S3 deles é suportado, mas você precisará de uma chave de acesso e um token (acredito que eles são gerados no seu console da Qinui Cloud). Se for possível, as configurações do seu arquivo app.yml provavelmente devem parecer este exemplo :
## Armazenamento 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 curtida
pfaffman
(Jay Pfaffman)
Janeiro 10, 2026, 11:50pm
3
De fato, https://img.i4ta.com/original/1X/5be788f6a5e3d0efa278e1e87b6c6ca6be2ce4cf.mp4 retorna esse erro. Você precisará verificar em algum lugar que as pessoas conheçam seu para configurar o i4ta. Tenho certeza de que isso tem a ver com a configuração lá.
rocher
(admin)
Janeiro 11, 2026, 2:11am
4
Sim, eu instalei via docker-compose, configurei o ak e o sk no backend do Discourse e consigo fazer upload de arquivos com sucesso. Apenas não consigo visualizá-los. Verifiquei todas as configurações possíveis e não encontrei onde configurar para anexar o token ao link de acesso do CDN. Como este armazenamento é privado, o token é obrigatório. Existe algum outro lugar além da configuração que você mencionou?
rocher
(admin)
Janeiro 11, 2026, 2:14am
5
Minhas configurações são as seguintes, estão corretas? Há outras configurações necessárias?
pangbo
Janeiro 11, 2026, 6:54pm
6
Se o seu bucket S3 for privado, você precisa ativar a opção “Secure uploads” (Uploads Seguros), caso contrário, o Discourse não tentará assinar os links dos anexos.
Após alterar esta configuração, você precisará reprocessar (rebake) a postagem para que ela tenha efeito.
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…
2 curtidas
rocher
(admin)
Janeiro 19, 2026, 12:15pm
7
pangbo:
Uploads seguros
Muito obrigado, foi realmente essa configuração que causou o problema, me incomodou por uma semana, muito obrigado pela ajuda, mestre!
system
(system)
Fechado
Fevereiro 18, 2026, 12:15pm
8
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.