haha
(user494)
22 Julio, 2026 23:09
1
Hola a todos, gracias por su tiempo.
Después de configurar Cloudflare R2 en mi Discourse, no puedo subir fotos al crear un tema. Aquí están mis configuraciones:
Confirmo que uso Tokens de API de Cuenta (están activos), no Tokens de API de Usuario. Los permisos son Lectura y Escritura de Objetos.
Y he configurado un dominio personalizado para el bucket de cargas, está activo:
Y configuré la Política CORS:
Pero no puedo subir fotos después de configurar todo lo anterior. ¿Alguien puede ayudar a resolverlo? ¡Muchas gracias!
haha
(user494)
22 Julio, 2026 23:11
2
aquí están la configuración del dominio personalizado y de CORS
Lilly
(Lillian )
23 Julio, 2026 00:00
3
hola @haha bienvenido
debes configurar la región en US East (N. Virginia):
¿tu política CORS en Cloudflare vía JSON se ve así? Necesitas que el encabezado ETag esté expuesto.
[
{
"AllowedOrigins": [
"https://forum.example.com"
],
"AllowedMethods": [
"GET",
"PUT",
"POST",
"DELETE",
"HEAD"
],
"AllowedHeaders": [
"*"
],
"ExposeHeaders": [
"ETag"
],
"MaxAgeSeconds": 3000
}
]
Lilly
(Lillian )
23 Julio, 2026 00:06
4
por cierto, debes seguir exactamente esta documentación aquí: Configure an S3 compatible object storage provider for uploads
Discourse:
Cloudflare R2 es compatible con el almacenamiento de objetos S3 cuando se utiliza Cloudflare CDN. El plan gratuito de Cloudflare ofrece 10 GB de almacenamiento , lo cual debería ser más que suficiente para las necesidades de la mayoría de los foros.
Para configurar Cloudflare R2, deberás configurar la configuración correspondiente en el panel de control de Cloudflare bajo Almacenamiento de objetos R2.
haha
(user494)
23 Julio, 2026 11:04
5
Hola, mi política de CORS es la misma que la tuya. ¡Después de configurar la región de S3 en N. Virginia, funciona! ¡Gracias por tu consejo!
Probé algunas regiones excepto Virginia, todas fallaron. Solo Virginia funciona. Este es un punto engorroso, ya que encontré que otros documentos no destacaban esto, decían “elegir una región cercana está bien”. ¡Pero el experimento demuestra que solo Virginia es la opción correcta!
¡Gracias!