Advertencia incorrecta de S3 en el menú de administración

Puede haber un error en la advertencia que se muestra en el menú de administración de Discourse 2.7.0.beta1 (53f4d54f23).

La advertencia dice:

En mis configuraciones, las siguientes están establecidas:

  • s3_access_key_id
  • s3_secret_access_key
  • s3_upload_bucket

Esta no está establecida y probablemente es la que activa la advertencia:

  • s3_use_iam_profile

Los detalles de esta configuración indican:

Utiliza un perfil de instancia de AWS EC2 para conceder acceso al bucket de S3. NOTA: habilitar esto requiere que Discourse se ejecute en una instancia EC2 correctamente configurada y anula las configuraciones de “s3 access key id” y “s3 secret access key”.

Sin embargo, mi instancia de Discourse no se ejecuta en una instancia EC2 correctamente configurada, por lo que no deseo que se anulen las configuraciones de “s3 access key id” y “s3 secret access key”. Mi Discourse se ejecuta en Digital Ocean.

Por lo tanto, para mí, esta opción está correctamente deshabilitada.

¿No debería mostrarse la advertencia en el panel de administración en este caso? :thinking:

Mis subidas a S3 siguen funcionando correctamente y lo han hecho durante años sin que se haya realizado ningún cambio en ningún lugar :+1:t2:

3 Me gusta

Hay una nueva advertencia para las personas que usan S3 sin una CDN que fusioné ayer. Parece que me equivoqué con el mensaje de error :facepalm:.

Se solucionará en

@Richie, ¿estás usando S3 sin una CDN a propósito? Añadí esta advertencia porque tuvimos varios temas en Meta sobre administradores de sitios que pagaban demasiado dinero por S3 debido a los costos de tráfico de salida.

7 Me gusta

Mi configuración de s3 cdn url está actualmente en blanco, así que sí, probablemente lo estoy haciendo.

Gracias por la corrección del error :+1:t2:

2 Me gusta

Aunque…

¿Significa esto que la advertencia sobre el CDN será visible todo el tiempo en el panel de administración de Discourse ahora en su lugar?

¿Incluso si elijo no configurar nunca un CDN? :thinking:

2 Me gusta

Sí, la idea es que usar S3 sin una CDN es un error obvio y cualquiera que esté pagando por S3 en una instancia de producción puede permitirse pagar por S3 y una CDN por menos dinero.

Una posible solución si de alguna manera estás atrapado en S3 sin una CDN es establecer s3 cdn url en la URL del bucket, de modo que se convierta en una operación nula.

4 Me gusta

Interesante.

Ok, gracias @Falco. Instalaré la corrección anterior en el próximo día o dos y abriré un nuevo post de Support si me quedo atascado :+1:t2:

3 Me gusta