No puedo subir fotos después de configurar Cloudflare R2

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!

aquí están la configuración del dominio personalizado y de CORS

hola @haha :waving_hand: bienvenido :slight_smile:

  1. debes configurar la región en US East (N. Virginia):

  1. ¿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
  }
]

por cierto, debes seguir exactamente esta documentación aquí: Configure an S3 compatible object storage provider for uploads

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!